home *** CD-ROM | disk | FTP | other *** search
/ com!online 2005 May / com_0505_1.iso / opensource / tightvnc-1.2.9-setup.exe / {app} / Web / Win32-ChangeLog.txt < prev    next >
Encoding:
Text File  |  2003-08-01  |  108.2 KB  |  3,028 lines

  1. 2003-07-31 20:52  const_k
  2.  
  3.     * InstInfo.rtf, TightVNC.iss (BRANCH_1_2_STABLE): Prepared
  4.     installation files for the 1.2.9 release.
  5.  
  6. 2003-07-31 20:52  const_k
  7.  
  8.     * InstInfo.rtf: file InstInfo.rtf was initially added on branch
  9.     BRANCH_1_2_STABLE.
  10.  
  11. 2003-07-31 18:30  const_k
  12.  
  13.     * vncviewer/: Daemon.cpp, Flasher.cpp (BRANCH_1_2_STABLE): Minor
  14.     fix to prevent crashing on a socket error, in the listening mode.
  15.  
  16. 2003-07-31 18:09  const_k
  17.  
  18.     * winvnc/vncDesktop.cpp (BRANCH_1_2_STABLE): Minor fix from Stephan
  19.     Edelman -- on disconnect, font smoothing did not set back to its
  20.     previous state.
  21.  
  22. 2003-07-31 17:59  const_k
  23.  
  24.     * winvnc/vncDesktop.cpp (BRANCH_1_2_STABLE): Minor fix -- a
  25.     variable was not properly initialized.
  26.  
  27. 2003-07-31 17:42  const_k
  28.  
  29.     * winvnc/: WinVNC.dsp, WinVNC.rc, resource.h, vncHTTPConnect.cpp
  30.     (BRANCH_1_2_STABLE): Added HTTPConnectSocket and
  31.     HTTPConnectSocketFactory classes.
  32.  
  33. 2003-07-31 16:07  const_k
  34.  
  35.     * winvnc/res/HTTPConnectSocket.class: file HTTPConnectSocket.class
  36.     was initially added on branch BRANCH_1_2_STABLE.
  37.  
  38. 2003-07-31 16:07  const_k
  39.  
  40.     * winvnc/res/: HTTPConnectSocket.class,
  41.     HTTPConnectSocketFactory.class, RfbProto.class, VncViewer.class,
  42.     VncViewer.jar (BRANCH_1_2_STABLE): The Java viewer classes updated
  43.     for the 1.2.9 release.
  44.  
  45. 2003-07-31 16:07  const_k
  46.  
  47.     * winvnc/res/HTTPConnectSocketFactory.class: file
  48.     HTTPConnectSocketFactory.class was initially added on branch
  49.     BRANCH_1_2_STABLE.
  50.  
  51. 2003-07-30 00:33  mrdennis
  52.  
  53.     * vncviewer/FileTransfer.cpp, winvnc/vncClient.cpp: Some code
  54.     improvevments. Now, FileTransfer feature can operates with
  55.     removable, remote, fixed and CD-ROM drives.
  56.  
  57. 2003-07-25 18:50  const_k
  58.  
  59.     * winvnc/: vncAcceptReverseDlg.cpp, vncMenu.cpp: A set of minor
  60.     changes specific to the HorizonLive build configuration, merged
  61.     from the BRANCH_HL_JUL2003.
  62.  
  63. 2003-07-24 01:10  const_k
  64.  
  65.     * BUILDING.txt, README-bin.txt, README.txt, TightVNC.iss,
  66.     vncviewer/res/vncviewer.rc, winvnc/VNCHooks/VNCHooks.rc,
  67.     winvnc/WinVNC.rc (BRANCH_1_2_STABLE): Version strings changed,
  68.     version 1.2.9.
  69.  
  70. 2003-07-24 00:53  const_k
  71.  
  72.     * winvnc/: WinVNC.cpp, WinVNC.h (BRANCH_1_2_STABLE): Added the
  73.     possibility to use the -connect option without arguments, to bring
  74.     up the "Add New Client" dialog. This is a change copied from the
  75.     head branch.
  76.  
  77. 2003-07-24 00:29  const_k
  78.  
  79.     * vncviewer/VNCviewerApp32.cpp (BRANCH_1_2_STABLE): A long-standing
  80.     bug has been fixed - the logic to handle retries after
  81.     authentication failures was flawed, and used to delete the same
  82.     object twice under certain conditions. This is a change copied from
  83.     the head branch.
  84.  
  85. 2003-07-24 00:24  const_k
  86.  
  87.     * winvnc/.cvsignore (BRANCH_1_2_STABLE): Ignoring No_CORBA
  88.     directory.
  89.  
  90. 2003-07-23 21:46  const_k
  91.  
  92.     * winvnc/vncDesktop.cpp (BRANCH_HL_JUL2003): Applied a patch from
  93.     HorizonLive, to disable CopyRect and decrease CPU load while
  94.     polling full screen.
  95.  
  96. 2003-07-23 20:36  const_k
  97.  
  98.     * winvnc/: WinVNC.cpp, vncAcceptReverseDlg.cpp, vncMenu.cpp
  99.     (BRANCH_HL_JUL2003): A set of minor changes specific to the
  100.     HORIZONLIVE build configuration, a modified patch from
  101.     HorizonLive.com, Inc.
  102.  
  103. 2003-07-23 11:28  oleg_sh
  104.  
  105.     * winvnc/: SharedDesktopArea.cpp, SharedDesktopArea.h, WinVNC.dsp,
  106.     vncProperties.cpp, vncProperties.h: The plots of a code in
  107.     vncProperties.cpp which work with Shared Desktop Area controls are
  108.     transformed into a separate class SharedDesktopArea.  Now
  109.     manipulations with Shared Desktop Area controls happen by means of
  110.     methods of a class SharedDesktopArea.
  111.  
  112. 2003-07-21 03:48  oleg_sh
  113.  
  114.     * winvnc/: InputHandlingControls.cpp, InputHandlingControls.h,
  115.     WinVNC.dsp, vncProperties.cpp, vncProperties.h: The plots of a code
  116.     in vncProperties.cpp which work with input handling controls are
  117.     transformed into a separate class InputHandlingControls. Now
  118.     manipulations with input handling controls will be realized by
  119.     means of methods of a class InputHandlingControls.
  120.  
  121. 2003-07-20 14:35  oleg_sh
  122.  
  123.     * winvnc/: PollControls.cpp, PollControls.h, WinVNC.dsp, WinVNC.rc,
  124.     resource.h, vncProperties.cpp, vncProperties.h: The plots of a code
  125.     in vncProperties.cpp which work with polling controls are
  126.     transformed into a separate class PollControls. Now manipulations
  127.     with polling controls will be realized by means of methods of a
  128.     class PollControls
  129.  
  130. 2003-07-17 23:12  mrdennis
  131.  
  132.     * vncviewer/: FileTransfer.cpp, FileTransfer.h,
  133.     FileTransferItemInfo.cpp, FileTransferItemInfo.h, vncviewer.dsp:
  134.     Added new class FileTransferItemInfo, which hold information about
  135.     ListView items in FileTransfer dialog.    Small code improvement for
  136.     ProgressBar in FileTransfer dialog.
  137.  
  138. 2003-07-15 20:35  mrdennis
  139.  
  140.     * vncviewer/FileTransfer.cpp: Added LVS_EX_FULLROWSELECT window
  141.     style to ListView controls in the File Transfer dialog. Now, when
  142.     an item is selected, the item and all its subitems are highlighted.
  143.  
  144. 2003-07-12 01:23  const_k
  145.  
  146.     * vncviewer/VNCOptions.cpp: On specifying an invalid server name,
  147.     showing a message box instead of the usage help message.
  148.  
  149. 2003-07-11 18:17  const_k
  150.  
  151.     * vncviewer/: AboutBox.cpp, AboutBox.h, VNCOptions.cpp,
  152.     VNCOptions.h, res/vncviewer.rc: Improved the layout of the dialog
  153.     box with the usage help. Now the same dialog appears both on
  154.     specifying the /? option, or on specifying an incorrect host name.
  155.  
  156. 2003-07-11 05:53  const_k
  157.  
  158.     * winvnc/vncDesktop.cpp (BRANCH_1_2_STABLE): Closing
  159.     HKEY_CURRENT_USER properly on restoring display settings. This
  160.     change should solve problems with reading the registry in the
  161.     service mode. The password reset problem seems to be solved.
  162.  
  163. 2003-07-11 05:33  const_k
  164.  
  165.     * winvnc/: vncAdvancedProperties.cpp, vncProperties.cpp
  166.     (BRANCH_1_2_STABLE): Restored the code closing the HKCU registry
  167.     hive. This code was removed to workaround a password reset problem,
  168.     but had introduced another issue that can be considered even worse.
  169.     Now we should find other ways to fix old password reset problem.
  170.  
  171. 2003-07-11 05:14  const_k
  172.  
  173.     * winvnc/vncDesktop.cpp: Closing HKEY_CURRENT_USER properly on
  174.     restoring display settings. This change should solve problems with
  175.     reading the registry in the service mode.
  176.  
  177. 2003-07-11 05:10  const_k
  178.  
  179.     * winvnc/vncProperties.cpp: Debugging output removed.
  180.  
  181. 2003-07-10 19:18  const_k
  182.  
  183.     * vncviewer/res/: filereload.ico, fileup.ico, vncviewer.rc: Images
  184.     changed for "up" and "reload" icons in the File Transfer dialog.
  185.  
  186. 2003-07-10 19:16  const_k
  187.  
  188.     * winvnc/vncClient.cpp: Disabling file transfers if the client has
  189.     authenticated against a view-only password.
  190.  
  191. 2003-07-10 19:03  const_k
  192.  
  193.     * winvnc/vncClient.cpp: Writing into the log on receiving an
  194.     invalid client message.
  195.  
  196. 2003-07-10 18:12  const_k
  197.  
  198.     * vncviewer/: FileTransfer.cpp, FileTransfer.h: Minor GUI
  199.     improvements in the File Transfer dialog.
  200.  
  201. 2003-07-10 18:08  const_k
  202.  
  203.     * vncviewer/.cvsignore: Ignoring vncviewer.log.
  204.  
  205. 2003-07-10 18:04  const_k
  206.  
  207.     * winvnc/vncClient.cpp: Implemented logging on file
  208.     uploads/downloads.
  209.  
  210. 2003-07-10 18:01  const_k
  211.  
  212.     * vncviewer/FileTransfer.cpp: Fixed a bug with not closing
  213.     directory handles in file transfers.
  214.  
  215. 2003-07-10 17:57  const_k
  216.  
  217.     * winvnc/vncClient.cpp: Fixed a bug with not closing file handles
  218.     after uploading in file transfers.
  219.  
  220. 2003-07-10 17:51  const_k
  221.  
  222.     * winvnc/vncBuffer.h: Unused function prototype has been removed.
  223.  
  224. 2003-07-05 00:53  const_k
  225.  
  226.     * winvnc/: WinVNC.rc, resource.h, vncAdvancedProperties.cpp,
  227.     vncDesktop.cpp, vncDesktop.h, vncProperties.cpp, vncProperties.h,
  228.     vncServer.cpp, vncServer.h: Implemented a possibility to turn off
  229.     hooking via VNCHooks.dll when full screen polling is in use, and
  230.     added a corresponding option to the Properties dialog (that is
  231.     Advanced Properties in the HorizonLive configuration).
  232.  
  233. 2003-07-02 00:19  const_k
  234.  
  235.     * winvnc/: WinVNC.cpp, WinVNC.h: Fixed a number of minor problems
  236.     with -connect and -sharewindow options. Added the possibility to
  237.     use the -connect option without arguments, to bring up the "Add New
  238.     Client" dialog.
  239.  
  240. 2003-07-02 00:14  const_k
  241.  
  242.     * winvnc/WinVNC.cpp: Implemented a possibility to specify
  243.     -sharewindow argument without quotes, and fixed a problem with not
  244.     counting the last character of that argument.
  245.  
  246. 2003-07-02 00:11  const_k
  247.  
  248.     * winvnc/: vncService.cpp, vncService.h: Fixed broken
  249.     case-insensitive comparison, and the problem with restoring windows
  250.     that were maximized. Also, general code improvements were made.
  251.  
  252. 2003-07-01 23:57  const_k
  253.  
  254.     * winvnc/: WinVNC.rc, vncProperties.cpp: Removed the code that
  255.     searched a window by comparing window titles with the substrings
  256.     entered in window selection edit controls. The code was broken in
  257.     two ways -- it did not respect actual sharing mode (window, full
  258.     desktop or screen area), and it tried to find a window even if one
  259.     was already selected using the target icon (in the latter case, the
  260.     string in the edit control was not always a valid window title).
  261.     Also, window selection edit controls in both HorizonLive and public
  262.     configurations have been made read-only.
  263.  
  264. 2003-07-01 23:49  const_k
  265.  
  266.     * winvnc/vncService.cpp: Showing an error message in cases when the
  267.     window with a specified title is not found, for the -sharewindow
  268.     option. This is a patch from Oleg Sheikin.
  269.  
  270. 2003-06-25 23:35  const_k
  271.  
  272.     * vncviewer/VNCOptions.cpp: Now the usage help message lists nearly
  273.     all the supported options.
  274.  
  275. 2003-06-25 23:31  const_k
  276.  
  277.     * winvnc/WinVNC.h: Improved output of the WinVNC -help option.
  278.  
  279. 2003-06-25 20:53  const_k
  280.  
  281.     * winvnc/vncClient.cpp: Fixed the CopyRect handling that was
  282.     completely broken. Basically, the code from the version 1.2.8 has
  283.     been copied, with minor changes to respect variable framebuffer
  284.     size.
  285.  
  286. 2003-06-25 20:49  const_k
  287.  
  288.     * vncviewer/.cvsignore, vncviewer/ClientConnection.cpp,
  289.     vncviewer/Makefile.bcc32, vncviewer/SessionDialog.cpp,
  290.     vncviewer/VNCOptions.cpp, winvnc/Makefile.bcc32, winvnc/WinVNC.rc:
  291.     The code ported to the Borland C++ compiler.
  292.  
  293. 2003-06-25 20:46  const_k
  294.  
  295.     * vncviewer/ClientConnection.cpp: Fixed a bug with incorrect
  296.     deletion of FileTransfer objects.
  297.  
  298. 2003-06-25 20:43  const_k
  299.  
  300.     * winvnc/WinVNC.cpp: Solved a problem with parsing command line
  301.     option names. Older versions would treat -killANYTHING as -kill,
  302.     and that could cause problems if options like -killallclients were
  303.     misspeled. Now only -kill and -killallclients will work,
  304.     -killsomething will result showing the help message.
  305.  
  306. 2003-06-25 20:40  const_k
  307.  
  308.     * winvnc/: WinVNC.cpp, WinVNC.h, vncMenu.cpp, vncMenu.h,
  309.     vncService.cpp, vncService.h: Implemented new -killallclients
  310.     command-line option in WinVNC.
  311.  
  312. 2003-06-15 02:04  const_k
  313.  
  314.     * winvnc/: vncMenu.cpp, vncProperties.cpp, vncService.cpp: A bugfix
  315.     for the "-sharewindow" option implementation, from Oleg Sheikin.
  316.  
  317. 2003-06-15 02:02  const_k
  318.  
  319.     * vncviewer/: ClientConnection.cpp, Daemon.cpp, SessionDialog.cpp,
  320.     VNCOptions.cpp, VNCOptions.h: Minor code improvements from Oleg
  321.     Sheikin.
  322.  
  323. 2003-06-15 01:59  const_k
  324.  
  325.     * winvnc/: WinVNC.cpp, WinVNC.h, vncMenu.cpp, vncMenu.h,
  326.     vncProperties.cpp, vncService.cpp, vncService.h: Implemented new
  327.     "-sharewindow" command-line option in WinVNC. It allows identifying
  328.     a window to share, by specifying a substring of its title. Similar
  329.     function is added in the Properties dialog. This is a patch from
  330.     Oleg Sheikin.
  331.  
  332. 2003-06-05 02:51  const_k
  333.  
  334.     * winvnc/: WinVNC.rc, vncClient.cpp, vncDesktop.cpp: A set of minor
  335.     changes from HorizonLive to synchronize versions. This includes
  336.     enabling loopback connections in the HorizonLive configuration, a
  337.     minor change in a text message, and one bugfix.
  338.  
  339. 2003-06-05 02:47  const_k
  340.  
  341.     * winvnc/: WinVNC.dsp, WinVNC.rc: Now the Java classes will not be
  342.     included in the HorizonLive configuration.
  343.  
  344. 2003-06-05 02:43  const_k
  345.  
  346.     * winvnc/: vncAdvancedProperties.cpp, vncProperties.cpp: Restored
  347.     the code closing the HKCU registry hive. This code was removed to
  348.     workaround a password reset problem, but had introduced another
  349.     issue that can be considered even worse. Now we should find other
  350.     ways to fix old password reset problem.
  351.  
  352. 2003-05-29 13:33  const_k
  353.  
  354.     * vncviewer/: ClientConnection.cpp, Daemon.cpp, SessionDialog.cpp,
  355.     VNCOptions.cpp, VNCOptions.h: Chosen more appropriate names for the
  356.     registry settings.
  357.  
  358. 2003-05-23 13:39  const_k
  359.  
  360.     * vncviewer/: HotKeys.cpp, HotKeys.h, VNCHelp.cpp, VNCHelp.h,
  361.     vncviewer.cpp: Minor improvements in VNCHelp and HotKeys class
  362.     implementations.
  363.  
  364. 2003-05-23 11:18  const_k
  365.  
  366.     * vncviewer/res/vncviewer.rc: Changed the titles of the dialog
  367.     boxes.
  368.  
  369. 2003-05-22 13:34  const_k
  370.  
  371.     * vncviewer/: ClientConnection.cpp, Daemon.cpp, Flasher.cpp,
  372.     HotKeys.cpp, HotKeys.h, VNCviewerApp.cpp, vncviewer.cpp,
  373.     vncviewer.dsp, vncviewer.h: The code for keyboard accelerator
  374.     handling has been moved to a separate HotKeys class.
  375.  
  376. 2003-05-21 23:13  const_k
  377.  
  378.     * vncviewer/VNCHelp.cpp: Fixed a problem with context help for spin
  379.     controls, a patch from Oleg Sheikin.
  380.  
  381. 2003-05-21 13:54  const_k
  382.  
  383.     * vncviewer/VNCOptions.cpp: Changed the bounds of valid values in
  384.     edit controls "Verbosity level", "Number of connections to
  385.     remember" and "Accept reverse VNC connections on TCP port". This is
  386.     a patch from Oleg Sheikin.
  387.  
  388. 2003-05-21 00:39  const_k
  389.  
  390.     * vncviewer/: ClientConnection.cpp, VNCOptions.cpp, VNCOptions.h:
  391.     Added the code to handle the "Small dot cursor" radio button, and
  392.     introduced the new "-smalldotcursor" command-line option. Also,
  393.     changing the local cursor shape now has immediate effect in all
  394.     windows.
  395.  
  396. 2003-05-20 23:30  const_k
  397.  
  398.     * vncviewer/: VNCOptions.cpp, VNCOptions.h, res/vncviewer.rc: Added
  399.     the code to handle the Browse button in the Global Options dialog.
  400.     Also, there are minor code improvements. This is a patch from Oleg
  401.     Sheikin.
  402.  
  403. 2003-05-19 18:13  const_k
  404.  
  405.     * vncviewer/: FileTransfer.cpp, FileTransfer.h, res/vncviewer.rc:
  406.     Layout changes in the FileTransfer dialog box.
  407.  
  408. 2003-05-19 08:51  const_k
  409.  
  410.     * vncviewer/res/vncviewer.rc: Corrected the order of controls in
  411.     the Options dialog.
  412.  
  413. 2003-05-19 08:47  const_k
  414.  
  415.     * vncviewer/: vncviewer.dsp, res/cursor1.cur, res/resource.h,
  416.     res/smalldot.cur, res/vncviewer.rc: Finished with the descriptions
  417.     for controls in the Global Options.  Also, added one more local
  418.     cursor shape.
  419.  
  420. 2003-05-19 08:40  const_k
  421.  
  422.     * vncviewer/: ClientConnection.cpp, ClientConnectionFullScreen.cpp:
  423.     Changes in the full-screen mode handling.
  424.  
  425. 2003-05-18 14:35  const_k
  426.  
  427.     * vncviewer/: FileTransfer.cpp, FileTransfer.h: Code improvements
  428.     from Dennis Syrovatsky.
  429.  
  430. 2003-05-18 14:32  const_k
  431.  
  432.     * vncviewer/ClientConnection.cpp: Fixed a bug with showing Ctrl and
  433.     Alt buttons on corresponding key presses with toolbar turned off.
  434.     This is a patch from Oleg Sheikin.
  435.  
  436. 2003-05-18 14:29  const_k
  437.  
  438.     * vncviewer/: VNCOptions.cpp, VNCOptions.h: Minor code improvements
  439.     from Oleg Sheikin.
  440.  
  441. 2003-05-14 19:22  const_k
  442.  
  443.     * vncviewer/: VNCHelp.cpp, VNCOptions.cpp, res/resource.h,
  444.     res/vncviewer.rc: Layout changes in the Globals tab of the Options
  445.     dialog.
  446.  
  447. 2003-05-13 18:04  const_k
  448.  
  449.     * vncviewer/: SessionDialog.cpp, SessionDialog.h, VNCOptions.cpp,
  450.     VNCOptions.h: Minor code improvements from Oleg Sheikin.
  451.  
  452. 2003-05-13 17:59  const_k
  453.  
  454.     * vncviewer/: FileTransfer.cpp, FileTransfer.h: Code improvements.
  455.     Also, fixed a bug with downloading files.
  456.  
  457. 2003-05-13 17:32  const_k
  458.  
  459.     * vncviewer/ClientConnection.cpp: Fixed a problem with sockets not
  460.     closed immediately on performing a disconnect or closing the
  461.     window.
  462.  
  463. 2003-05-13 14:43  const_k
  464.  
  465.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  466.     res/toolbar.bmp, res/vncviewer.rc: Improved menus, toolbar images,
  467.     and toolbar tooltips. Also, there are few code improvements.
  468.  
  469. 2003-05-07 12:37  const_k
  470.  
  471.     * vncviewer/: SessionDialog.cpp, VNCOptions.cpp: Fixed an issue
  472.     with removing the host name from the session dialog after visiting
  473.     Options or after failed authentication. This is a patch from Oleg
  474.     Sheikin.
  475.  
  476. 2003-05-07 03:32  const_k
  477.  
  478.     * vncviewer/ClientConnection.cpp: Fixed a problem causing vncviewer
  479.     shutdown on closing just one window; a patch from Oleg Sheikin.
  480.  
  481. 2003-05-06 15:23  const_k
  482.  
  483.     * vncviewer/VNCOptions.cpp: Validating text fields on operations
  484.     with corresponding spin controls, a patch from Oleg Sheikin.
  485.  
  486. 2003-05-06 14:13  const_k
  487.  
  488.     * vncviewer/res/vncviewer.rc: Version information changed, version
  489.     1.3dev1.
  490.  
  491. 2003-05-06 12:24  const_k
  492.  
  493.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  494.     FileTransfer.cpp: Fixed a bug with a non-initialized variable that
  495.     used to enable the file transfer option when it should be disabled.
  496.     There is a number of code improvements as well.
  497.  
  498. 2003-05-06 05:24  const_k
  499.  
  500.     * rfb/rfbproto.h, vncviewer/ClientConnection.cpp,
  501.     vncviewer/ClientConnection.h, vncviewer/LoginAuthDialog.cpp,
  502.     vncviewer/LoginAuthDialog.h, vncviewer/vncviewer.dsp,
  503.     vncviewer/res/resource.h, vncviewer/res/vncviewer.rc: Alternative
  504.     Unix login authentication has been implemented in the viewer for Ki
  505.     NETWORKS, Inc.
  506.  
  507. 2003-05-05 23:38  const_k
  508.  
  509.     * vncviewer/VNCOptions.cpp: Checking lower bounds of values in edit
  510.     controls with spins, a patch from Oleg Sheikin.
  511.  
  512. 2003-05-05 15:15  const_k
  513.  
  514.     * vncviewer/: FileTransfer.cpp, FileTransfer.h, res/resource.h,
  515.     res/vncviewer.rc: Code enhancements. Also, now the same button is
  516.     used both for upload and download actions. This is a patch from
  517.     Dennis Syrovatsky.
  518.  
  519. 2003-05-05 13:05  const_k
  520.  
  521.     * vncviewer/VNCviewerApp32.cpp: A long-standing bug has been fixed
  522.     -- the logic to handle retries after authentication failures was
  523.     flawed, and used to delete the same object twice under certain
  524.     conditions.
  525.  
  526. 2003-05-05 11:17  const_k
  527.  
  528.     * vncviewer/CapsContainer.h: Tiny code improvement - joined two
  529.     overloaded constructors.
  530.  
  531. 2003-05-05 04:51  const_k
  532.  
  533.     * vncviewer/res/toolbar.bmp: Enhanced toolbar images.
  534.  
  535. 2003-05-05 01:40  const_k
  536.  
  537.     * vncviewer/ClientConnection.cpp: Another minor code improvement.
  538.  
  539. 2003-05-04 15:50  const_k
  540.  
  541.     * vncviewer/SessionDialog.cpp: Minor code improvement.
  542.  
  543. 2003-05-04 01:29  const_k
  544.  
  545.     * vncviewer/: vncviewer.cpp, vncviewer.h: Minor code improvement.
  546.  
  547. 2003-05-03 19:53  const_k
  548.  
  549.     * vncviewer/FileTransfer.cpp, winvnc/vncClient.cpp: Fixed a bug
  550.     with access to empty folders in the file transfer interface. Now
  551.     users can open empty folders and thus copy to empty folders. This
  552.     is a patch from Dennis Syrovatsky.
  553.  
  554. 2003-05-03 15:46  const_k
  555.  
  556.     * vncviewer/res/vncviewer.rc: More help descriptions, for static
  557.     elements.
  558.  
  559. 2003-05-03 11:34  const_k
  560.  
  561.     * vncviewer/res/: resource.h, vncviewer.rc: Help descriptions were
  562.     added to static dialog elements -- a patch from Oleg Sheikin.
  563.  
  564. 2003-05-03 03:44  const_k
  565.  
  566.     * vncviewer/: ClientConnection.cpp, res/resource.h,
  567.     res/toolbar.bmp: Changed toolbar images, added new button for
  568.     sending Ctrl-Esc -- a patch from Oleg Sheikin.
  569.  
  570. 2003-05-02 17:46  const_k
  571.  
  572.     * vncviewer/SessionDialog.cpp: Using 8-bit colors in the
  573.     "Low-bandwidth connection" profile -- a patch from Oleg Sheikin.
  574.  
  575. 2003-05-02 00:37  const_k
  576.  
  577.     * vncviewer/: VNCOptions.cpp, VNCOptions.h, res/vncviewer.rc:
  578.     Inactivating JPEG compression option on setting color format to 8
  579.     bits. Making static labels gray together with related controls. 
  580.     Changed the order of encodings in the combo box. This is a patch
  581.     from Oleg Sheikin.
  582.  
  583. 2003-05-01 21:20  const_k
  584.  
  585.     * vncviewer/VNCOptions.cpp: Validating edit controls after they
  586.     loose the focus, instead of validation on each text change.
  587.  
  588. 2003-04-15 20:50  const_k
  589.  
  590.     * vncviewer/res/vncviewer.rc: Finished help messages for the
  591.     "Connection options" tab.
  592.  
  593. 2003-04-15 20:43  const_k
  594.  
  595.     * vncviewer/: VNCOptions.cpp, res/vncviewer.rc: Validating input in
  596.     text fields made entering numbers nearly impossible; a quick fix
  597.     from Oleg Sheikin.
  598.  
  599. 2003-04-15 00:33  const_k
  600.  
  601.     * vncviewer/res/vncviewer.rc: More help messages for the
  602.     "Connection options" dialog.
  603.  
  604. 2003-04-15 00:28  const_k
  605.  
  606.     * vncviewer/: VNCOptions.cpp, VNCOptions.h: "General options"
  607.     renamed to "global options".
  608.  
  609. 2003-04-15 00:25  const_k
  610.  
  611.     * vncviewer/: VNCOptions.cpp, res/vncviewer.rc: Layout improvements
  612.     in the Options dialog.
  613.  
  614. 2003-04-15 00:22  const_k
  615.  
  616.     * vncviewer/: VNCOptions.cpp, VNCOptions.h, res/vncviewer.rc: A
  617.     better way to set child dialogs' positions within the Tab control. 
  618.     Minor layout changes in the Options dialog, and minor code
  619.     improvements.
  620.  
  621. 2003-04-14 14:55  const_k
  622.  
  623.     * vncviewer/: SessionDialog.cpp, VNCHelp.cpp, res/resource.h,
  624.     res/vncviewer.rc: Help messages for static controls in dialogs that
  625.     will duplicate help messages for corresponding active controls.
  626.     Also, compression level and quality level set to 6 by default, for
  627.     all connection profiles.  This is a patch from Oleg Sheikin.
  628.  
  629. 2003-04-09 05:29  const_k
  630.  
  631.     * vncviewer/res/vncviewer.rc: Minor layout changes in the session
  632.     dialog, improved help messages.  This should be the final version
  633.     of this dialog box.
  634.  
  635. 2003-04-01 19:38  const_k
  636.  
  637.     * winvnc/vncClient.cpp: Tiny code cleanups.
  638.  
  639. 2003-04-01 01:58  const_k
  640.  
  641.     * rfb/rfbproto.h, vncviewer/ClientConnection.cpp,
  642.     vncviewer/ClientConnection.h, winvnc/vncClient.cpp: Another set of
  643.     changes in the protocol version 3.130. Now the client won't send
  644.     tunneling or authentication type if the server does not support
  645.     tunneling, or does not require authentication.
  646.  
  647. 2003-04-01 01:27  const_k
  648.  
  649.     * vncviewer/: ClientConnection.cpp, ClientConnection.h: Minor code
  650.     improvement. This patch and the previous patch were made by Oleg
  651.     Sheikin.
  652.  
  653. 2003-04-01 01:16  const_k
  654.  
  655.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  656.     VNCOptions.cpp, res/vncviewer.rc: New EnableFullControlOptions()
  657.     function has been added to enable/disable commands and options that
  658.     do not make sense in the view-only mode.
  659.  
  660. 2003-03-31 04:54  const_k
  661.  
  662.     * vncviewer/res/vncviewer.rc: Minor change in the layout of the
  663.     "load connection" button in the Session dialog, and a better help
  664.     text for this button.
  665.  
  666. 2003-03-29 20:10  const_k
  667.  
  668.     * winvnc/vncClient.cpp: File transfers disabled in the HorizonLive
  669.     build configuration.
  670.  
  671. 2003-03-29 03:45  const_k
  672.  
  673.     * vncviewer/: res/vncviewer.rc, res/resource.h, VNCOptions.h,
  674.     VNCOptions.cpp: The "Scale by" check box has been deleted -- the
  675.     scaling will be turned off on selecting 100%. Also, there is a
  676.     number of code improvements. This is a patch from Oleg Sheikin.
  677.  
  678. 2003-03-29 03:40  const_k
  679.  
  680.     * rfb/rfbproto.h, vncviewer/CapsContainer.cpp,
  681.     vncviewer/CapsContainer.h, vncviewer/ClientConnection.cpp,
  682.     vncviewer/ClientConnection.h, winvnc/vncClient.cpp: The protocol
  683.     3.130 has been changed once again. Now the authentication scheme is
  684.     selected on the client side, and tunneling is established before
  685.     the server advertises its authentication capabilities.
  686.  
  687. 2003-03-25 00:33  const_k
  688.  
  689.     * vncviewer/ClientConnection.cpp: Connection-specific options will
  690.     be saved in the registry after establishing the connection, and on
  691.     each change during the active connection. This and previous patches
  692.     came from Oleg Sheikin.
  693.  
  694. 2003-03-25 00:30  const_k
  695.  
  696.     * vncviewer/: ClientConnection.cpp, SessionDialog.cpp: On pressing
  697.     the "Cancel" button in the session window, the "Options" dialog now
  698.     will be removed (if open) on closing the session window itself.
  699.  
  700. 2003-03-25 00:25  const_k
  701.  
  702.     * vncviewer/: SessionDialog.cpp, SessionDialog.h, res/vncviewer.rc:
  703.     When using the "load connection" button, the connection to a server
  704.     now will be established only on pressing the "Connect" button. The
  705.     load button will only allow to load the connection parameters. This
  706.     is a patch from Oleg Sheikin.
  707.  
  708. 2003-03-24 03:50  const_k
  709.  
  710.     * winvnc/WinVNC.cpp: Just a minor code formatting change.
  711.  
  712. 2003-03-24 03:48  const_k
  713.  
  714.     * winvnc/: WinVNC.cpp, WinVNC.h: Forgot to apply a change from the
  715.     BRANCH_1_2_STABLE -- a possibility to specify port numbers with
  716.     winvnc -connect option, using the format "host::port".
  717.  
  718. 2003-03-24 03:41  const_k
  719.  
  720.     * vncviewer/: AboutBox.cpp, ClientConnection.cpp,
  721.     ClientConnectionFullScreen.cpp, SessionDialog.cpp, VNCHelp.cpp,
  722.     VNCHelp.h, VNCOptions.cpp, VNCviewerApp32.cpp, vncviewer.cpp: Code
  723.     formatting improvements from Oleg Sheikin.
  724.  
  725. 2003-03-24 03:31  const_k
  726.  
  727.     * vncviewer/res/vncviewer.rc: A few more help hints in the options
  728.     dialog.
  729.  
  730. 2003-03-24 03:27  const_k
  731.  
  732.     * vncviewer/res/vncviewer.rc: Minor layout changes in the Session
  733.     dialog.
  734.  
  735. 2003-03-24 03:23  const_k
  736.  
  737.     * vncviewer/: ClientConnection.h, ClientConnectionFile.cpp,
  738.     SessionDialog.cpp: The "Open" window now blocks the "Connection
  739.     details" dialog box. This is a patch from Oleg Sheikin.
  740.  
  741. 2003-03-24 03:19  const_k
  742.  
  743.     * vncviewer/FileTransfer.cpp, vncviewer/FileTransfer.h,
  744.     winvnc/vncClient.cpp: Fixed a bug in the file upload code. Added
  745.     checking for free disk space on downloads at the client side. Added
  746.     checking client path correctness on downloads. Also, there are code
  747.     formatting improvements. This is a patch from Dennis Syrovatsky.
  748.  
  749. 2003-03-23 02:42  const_k
  750.  
  751.     * vncviewer/: ClientConnection.cpp, ClientConnectionFile.cpp,
  752.     SessionDialog.cpp, VNCOptions.cpp, VNCOptions.h: Fixed a problem
  753.     with "Options" and "load connection" buttons that made it possible
  754.     to open several instances of corresponding dialog windows.  This is
  755.     a patch from Oleg Sheikin.
  756.  
  757. 2003-03-23 02:38  const_k
  758.  
  759.     * vncviewer/res/vncviewer.rc: A tiny change in the layout of the
  760.     "load connection" button.
  761.  
  762. 2003-03-23 02:23  const_k
  763.  
  764.     * vncviewer/: AboutBox.cpp, ClientConnection.cpp,
  765.     ClientConnection.h, ClientConnectionFile.cpp, Daemon.cpp,
  766.     Flasher.cpp, SessionDialog.cpp, VNCHelp.cpp, VNCOptions.cpp,
  767.     VNCOptions.h, VNCviewerApp32.cpp, vncviewer.cpp, vncviewer.h: Minor
  768.     code formatting improvements, from Oleg Sheikin.
  769.  
  770. 2003-03-23 02:19  const_k
  771.  
  772.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  773.     ClientConnectionFile.cpp, SessionDialog.cpp, SessionDialog.h,
  774.     VNCOptions.cpp, VNCOptions.h, vncviewer.cpp, vncviewer.h,
  775.     res/resource.h, res/vncviewer.rc: In the "Connection details"
  776.     dialog box, added the possibility to load connection parameters
  777.     from a file. In the "Options" dialog box, added the possibility to
  778.     set port number for the listening mode. This is a patch from Oleg
  779.     Sheikin.
  780.  
  781. 2003-03-23 02:14  const_k
  782.  
  783.     * vncviewer/ClientConnection.cpp: Fixed a bug with writing to the
  784.     memory beyond the declared array size.    This bug caused strange
  785.     effects like strlen("") returning 1 :-) thus preventing file
  786.     transfer interface from working correctly.
  787.  
  788. 2003-03-23 02:11  const_k
  789.  
  790.     * winvnc/vncClient.cpp: Fixed a bug - the code did not check the
  791.     return value properly after calling FindFirstFile(). This bug
  792.     crashed the server after a client requested the file list for a
  793.     non-existing path.
  794.  
  795. 2003-03-23 02:07  const_k
  796.  
  797.     * vncviewer/CapsContainer.h: Eliminated numerous warnings while
  798.     compiling in the DEBUG configuration.
  799.  
  800. 2003-03-18 04:11  const_k
  801.  
  802.     * vncviewer/FileTransfer.cpp, vncviewer/FileTransfer.h,
  803.     vncviewer/res/vncviewer.rc, winvnc/vncClient.cpp: Fixes in the file
  804.     transfer implementation, from Dennis Syrovatsky.
  805.  
  806. 2003-03-12 23:35  const_k
  807.  
  808.     * rfb/rfbproto.h: Minor formatting change in a comment.
  809.  
  810. 2003-03-12 23:27  const_k
  811.  
  812.     * vncviewer/ClientConnection.cpp: A tiny change in the comment
  813.     text.
  814.  
  815. 2003-03-12 16:10  const_k
  816.  
  817.     * winvnc/vncClient.cpp: Minor code enhancements.
  818.  
  819. 2003-03-12 00:11  const_k
  820.  
  821.     * vncviewer/VNCviewerApp32.cpp: Restored broken feature to listen
  822.     for reverse connections on an arbitrary port.
  823.  
  824. 2003-03-09 03:17  const_k
  825.  
  826.     * winvnc/: WinVNC.cpp, WinVNC.h (BRANCH_1_2_STABLE): Implemented a
  827.     possibility to specify port numbers with winvnc -connect option,
  828.     using the "host::port" format.
  829.  
  830. 2003-03-08 00:52  const_k
  831.  
  832.     * vncviewer/: VNCOptions.cpp, res/vncviewer.rc: Minor bugfixes and
  833.     cleanups from Oleg Sheikin.
  834.  
  835. 2003-03-06 15:20  const_k
  836.  
  837.     * vncviewer/VNCOptions.cpp: Handling of the WM_HELP message in the
  838.     Options dialog.
  839.  
  840. 2003-03-06 15:14  const_k
  841.  
  842.     * vncviewer/: VNCOptions.cpp, res/vncviewer.rc: Restrictions on
  843.     entering incorrect values to the controls "Scale by", "Amount of
  844.     connections" and "Log level", in the Options dialog; a change from
  845.     Oleg Sheikin.
  846.  
  847. 2003-03-06 15:10  const_k
  848.  
  849.     * vncviewer/: ClientConnection.cpp, vncviewer.cpp, res/toolbar.bmp:
  850.     Added a button to the toolbar for file transfers, and an
  851.     accelerator Ctrl-Alt-Shift-E; a change by Oleg Sheikin.
  852.  
  853. 2003-03-06 15:04  const_k
  854.  
  855.     * vncviewer/: FileTransfer.cpp, res/resource.h, res/vncviewer.rc:
  856.     Changed width of columns in the FileTransfer dialog to get rid of a
  857.     horizontal scroll bar; a patch from Dennis Syrovatsky.
  858.  
  859. 2003-03-06 14:52  const_k
  860.  
  861.     * vncviewer/: SessionDialog.cpp, VNCHelp.cpp, VNCHelp.h,
  862.     VNCOptions.cpp, VNCOptions.h, vncviewer.cpp, vncviewer.dsp,
  863.     vncviewer.h, res/resource.h, res/vncviewer.rc: The "Connection
  864.     Options" dialog has been converted from a Property Sheet based
  865.     solution to a modal dialog window with the Tab Control element.
  866.     This solves the problem of double pressing the F1 key. The code has
  867.     been transformed into a separate class, VNCHelp. This is a set of
  868.     changes by Oleg Sheikin.
  869.  
  870. 2003-03-06 13:47  const_k
  871.  
  872.     * vncviewer/: libjpeg/libjpeg.dsp, zlib/zlib.dsp: MS-DOS style line
  873.     endings converted to Unix linefeeds. Let CVS convert them when
  874.     needed.
  875.  
  876. 2003-03-06 13:40  const_k
  877.  
  878.     * vncviewer/: FileTransfer.cpp, vncviewer.dsp, res/filereload.ico,
  879.     res/fileup.ico, res/resource.h, res/vncviewer.rc: Various changes
  880.     in the FileTransfer dialog, e.g. added "Up" and "Reload" buttons.
  881.  
  882. 2003-02-28 17:33  const_k
  883.  
  884.     * vncviewer/: ClientConnection.cpp, res/vncviewer.rc: Improved
  885.     system and tray menus of the vncviewer.
  886.  
  887. 2003-02-27 01:33  const_k
  888.  
  889.     * vncviewer/ClientConnection.cpp, winvnc/vncClient.cpp: Added
  890.     message type negotiation -- now all the protocol messages used in
  891.     file transfers are properly advertised by the server. The client
  892.     enables file transfers only if it knows they are supported by the
  893.     server.
  894.  
  895. 2003-02-26 17:36  const_k
  896.  
  897.     * rfb/rfbproto.h: Leading tabs replaced with spaces, to make the
  898.     file suitable for inclusion into the Unix version of TightVNC.
  899.  
  900. 2003-02-26 17:32  const_k
  901.  
  902.     * rfb/rfbproto.h, vncviewer/ClientConnection.cpp,
  903.     winvnc/vncClient.cpp: Added signatures for non-standard messages
  904.     and known encodings into rfbproto.h, to prevent duplication in
  905.     server and viewer parts.
  906.  
  907. 2003-02-25 20:33  const_k
  908.  
  909.     * rfb/rfbproto.h, vncviewer/ClientConnection.cpp,
  910.     vncviewer/ClientConnection.h, winvnc/vncClient.cpp: Protocol
  911.     version 3.130 has been changed once again. Now the server informs
  912.     the client about all supported encodings, besides "raw". The client
  913.     can use this information to choose which encodings to request
  914.     (although current viewer does not try to be that smart).
  915.  
  916. 2003-02-25 20:28  const_k
  917.  
  918.     * vncviewer/ClientConnection.cpp, winvnc/vncClient.cpp,
  919.     winvnc/vncClient.h: Both the server and the viewer were made
  920.     interoperable with the RFB protocol 3.3 used in the standard
  921.     VNC/RealVNC and in TightVNC 1.2.x versions.
  922.  
  923. 2003-02-25 20:25  const_k
  924.  
  925.     * vncviewer/: CapsContainer.cpp, CapsContainer.h,
  926.     ClientConnection.cpp, ClientConnection.h, vncviewer.dsp: New
  927.     CapsContainer class has been implemented. It is used to keep lists
  928.     of protocol features (capabilities) advertised by the server in
  929.     protocol version 3.130. The ClientConnection class maintains four
  930.     capability lists: tunneling methods, authentication schemes,
  931.     server->client protocol messages, and client->server messages.
  932.  
  933. 2003-02-25 02:43  const_k
  934.  
  935.     * rfb/rfbproto.h, winvnc/vncClient.cpp: A typo fixed, and a
  936.     questionable comment removed.
  937.  
  938. 2003-02-25 02:40  const_k
  939.  
  940.     * rfb/rfbproto.h, vncviewer/ClientConnection.cpp,
  941.     vncviewer/ClientConnection.h, winvnc/vncClient.cpp: For recent
  942.     protocol changes (version 3.130), structure and field names have
  943.     been changed. Also, corresponding functions in both server and
  944.     client have been renamed.
  945.  
  946. 2003-02-25 02:37  const_k
  947.  
  948.     * rfb/rfbproto.h, vncviewer/ClientConnection.cpp,
  949.     vncviewer/ClientConnection.h, vncviewer/FileTransfer.cpp,
  950.     vncviewer/FileTransfer.h, vncviewer/vncviewer.dsp,
  951.     vncviewer/res/resource.h, vncviewer/res/vncviewer.rc,
  952.     winvnc/vncClient.cpp: Initial file transfer implementation from
  953.     Dennis Syrovatsky.
  954.  
  955. 2003-02-23 12:57  const_k
  956.  
  957.     * winvnc/.cvsignore (BRANCH_1_2_STABLE): Ignoring WinVNC.log.bak as
  958.     well.
  959.  
  960. 2003-02-23 12:51  const_k
  961.  
  962.     * rfb/rfbproto.h, vncviewer/rfb.h, vncviewer/rfbproto.h,
  963.     vncviewer/vncviewer.dsp, winvnc/WinVNC.dsp, winvnc/rfb.h,
  964.     winvnc/rfbproto.h: The rfbproto.h file from both winvnc/ and
  965.     vncviewer/ has been moved to the new rfb/ directory, to have just
  966.     one copy instead of two.
  967.  
  968. 2003-02-23 12:44  const_k
  969.  
  970.     * winvnc/: vncClient.h, vncServer.cpp, vncServer.h: Unused code has
  971.     been removed -- m_capability and m_teleport fields in the vncClient
  972.     class, and corresponding functions in both vncClient and vncServer.
  973.  
  974. 2003-02-23 12:35  const_k
  975.  
  976.     * winvnc/.cvsignore: Ignoring WinVNC.log.bak as well.
  977.  
  978. 2003-02-23 00:41  const_k
  979.  
  980.     * .cvsignore, vncviewer/.cvsignore, vncviewer/libjpeg/.cvsignore,
  981.     vncviewer/omnithread/.cvsignore, vncviewer/res/.cvsignore,
  982.     vncviewer/zlib/.cvsignore, winvnc/VNCHooks/.cvsignore,
  983.     winvnc/libjpeg/.cvsignore, winvnc/zlib/.cvsignore
  984.     (BRANCH_1_2_STABLE): MS-DOS line endings have been replaced with
  985.     Unix linefeeds.
  986.  
  987. 2003-02-23 00:35  const_k
  988.  
  989.     * winvnc/.cvsignore (BRANCH_1_2_STABLE): Ignoring WinVNC.log. Also,
  990.     MS-DOS line endings has been replaced with Unix linefeeds.
  991.  
  992. 2003-02-23 00:31  const_k
  993.  
  994.     * vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  995.     vncviewer/rfbproto.h, winvnc/rfbproto.h, winvnc/vncClient.cpp: The
  996.     protocol has been changed, the protocol version is now 3.130. 
  997.     Protocol modification make it possible to negotiate "tunneling"
  998.     (e.g.  encryption) methods, authentication types and additional
  999.     protocol messages. This version of the protocol is incompatible
  1000.     with 3.3, compatibility issues should be solved in the next commit.
  1001.  
  1002. 2003-02-23 00:28  const_k
  1003.  
  1004.     * winvnc/.cvsignore: Ignoring WinVNC.log.
  1005.  
  1006. 2003-02-23 00:25  const_k
  1007.  
  1008.     * vncviewer/: ClientConnection.cpp, ClientConnection.h, rfbproto.h:
  1009.     Reverted from the protocol version 3.5 back to 3.3 in the viewer. 
  1010.     Also, removed the "inline" modifier from the
  1011.     ClientConnection::ReadExact() function.
  1012.  
  1013. 2003-02-19 14:45  const_k
  1014.  
  1015.     * winvnc/vncAdvancedProperties.cpp: Removed commented-out code.
  1016.  
  1017. 2003-02-19 14:40  const_k
  1018.  
  1019.     * winvnc/vncProperties.cpp: A quick fix for the problem with
  1020.     "QuerySetting" and "QueryTimeout" options -- they could be copied
  1021.     from user to default settings without user's intention.
  1022.  
  1023. 2003-02-19 14:40  const_k
  1024.  
  1025.     * winvnc/vncAdvancedProperties.cpp: Removed a MessageBox() used for
  1026.     debugging purposes.
  1027.  
  1028. 2003-02-19 14:39  const_k
  1029.  
  1030.     * vncviewer/VNCOptions.cpp: Removed an extra line causing a
  1031.     compilation failure.
  1032.  
  1033. 2003-02-19 14:30  const_k
  1034.  
  1035.     * .cvsignore, vncviewer/.cvsignore, vncviewer/libjpeg/.cvsignore,
  1036.     vncviewer/omnithread/.cvsignore, vncviewer/res/.cvsignore,
  1037.     vncviewer/zlib/.cvsignore, winvnc/.cvsignore,
  1038.     winvnc/VNCHooks/.cvsignore, winvnc/libjpeg/.cvsignore,
  1039.     winvnc/zlib/.cvsignore: Added .cvsignore files, to make CVS ignore
  1040.     library and temporary files.
  1041.  
  1042. 2003-02-19 14:16  const_k
  1043.  
  1044.     * .cvsignore, vncviewer/.cvsignore, vncviewer/libjpeg/.cvsignore,
  1045.     vncviewer/omnithread/.cvsignore, vncviewer/res/.cvsignore,
  1046.     vncviewer/zlib/.cvsignore, winvnc/.cvsignore,
  1047.     winvnc/VNCHooks/.cvsignore, winvnc/libjpeg/.cvsignore,
  1048.     winvnc/zlib/.cvsignore (BRANCH_1_2_STABLE): Added .cvsignore files.
  1049.  
  1050. 2003-02-19 14:16  const_k
  1051.  
  1052.     * .cvsignore, vncviewer/.cvsignore, vncviewer/libjpeg/.cvsignore,
  1053.     vncviewer/omnithread/.cvsignore, vncviewer/res/.cvsignore,
  1054.     vncviewer/zlib/.cvsignore, winvnc/.cvsignore,
  1055.     winvnc/VNCHooks/.cvsignore, winvnc/libjpeg/.cvsignore,
  1056.     winvnc/zlib/.cvsignore: file .cvsignore was initially added on
  1057.     branch BRANCH_1_2_STABLE.
  1058.  
  1059. 2003-02-19 14:14  const_k
  1060.  
  1061.     * winvnc/vncProperties.cpp (BRANCH_1_2_STABLE): A quick fix for the
  1062.     problem with "QuerySetting" and "QueryTimeout" options -- they
  1063.     could be copied from user to default settings without user's
  1064.     intention.
  1065.  
  1066. 2003-02-19 14:09  const_k
  1067.  
  1068.     * winvnc/vncAdvancedProperties.cpp (BRANCH_1_2_STABLE): Removed a
  1069.     MessageBox() used for debugging purposes.
  1070.  
  1071. 2003-02-07 15:42  const_k
  1072.  
  1073.     * vncviewer/VNCOptions.cpp: Don't try to show a context help window
  1074.     if the control id is zero.  Also, set popup.cbStruct to the correct
  1075.     value.
  1076.  
  1077. 2003-02-07 15:30  const_k
  1078.  
  1079.     * vncviewer/ClientConnection.cpp: Reset keyboard modifiers' states
  1080.     on loosing focus.
  1081.  
  1082. 2003-02-07 15:28  const_k
  1083.  
  1084.     * vncviewer/: SessionDialog.cpp, VNCOptions.cpp, res/resource.h,
  1085.     res/vncviewer.rc: This patch from Oleg Sheikin sets correct default
  1086.     connection options, and adds an ability to show numberic trackbar
  1087.     positions for compression and JPEG quality levels.
  1088.  
  1089. 2003-02-07 15:11  const_k
  1090.  
  1091.     * vncviewer/: ClientConnectionFullScreen.cpp, VNCOptions.cpp: The
  1092.     values of the VNCOptions::m_skipprompt variable were made
  1093.     correspond to its name; a patch from Oleg Sheikin.
  1094.  
  1095. 2003-02-06 05:00  const_k
  1096.  
  1097.     * winvnc/: vncAcceptDialog.cpp, vncClient.cpp (BRANCH_1_2_STABLE),
  1098.     vncAcceptDialog.cpp, vncClient.cpp: Major bugfix -- handling of the
  1099.     QueryAllowNoPass option was seriously broken. In addition to
  1100.     solving this issue, this patch re-organizes and fixes the
  1101.     InitAuthenticate() function in several more ways. E.g. the order of
  1102.     checks is now different -- first it checks for disabled empty
  1103.     passwords and loopback connections, then it checks AuthHosts
  1104.     settings and shows the query dialog, and only after that it
  1105.     requests authentication if necessary. Now the InitAuthenticate()
  1106.     function is much more mature and its code is much more readable.
  1107.  
  1108. 2003-02-06 04:25  const_k
  1109.  
  1110.     * vncviewer/ClientConnection.cpp: A compilation warning was
  1111.     eliminated, and a few obsolete comments were removed.
  1112.  
  1113. 2003-02-05 23:42  const_k
  1114.  
  1115.     * vncviewer/VNCOptions.cpp: Applied a patch to save boolean
  1116.     configuration items as DWORD in the registry, instead of strings.
  1117.  
  1118. 2003-02-05 23:38  const_k
  1119.  
  1120.     * vncviewer/SessionDialog.cpp: Minor cleanups.
  1121.  
  1122. 2003-02-05 21:08  const_k
  1123.  
  1124.     * winvnc/: vncAdvancedProperties.cpp, vncClient.cpp,
  1125.     vncDesktop.cpp, vncProperties.cpp, vncServer.cpp: A cleanup: "#if
  1126.     !defined HORIZONLIVE" -> "#ifndef HORIZONLIVE".
  1127.  
  1128. 2003-02-05 05:25  const_k
  1129.  
  1130.     * vncviewer/: AboutBox.cpp, res/vncviewer.rc: The layout and
  1131.     functionality of the Help dialog has been improved. The Escape key
  1132.     handling has been implemented in Help and About dialogs.
  1133.  
  1134. 2003-02-05 05:18  const_k
  1135.  
  1136.     * vncviewer/SessionDialog.cpp: A workaround for the problem with
  1137.     crashing on double-pressing F1 in the session dialog.
  1138.  
  1139. 2003-02-05 05:14  const_k
  1140.  
  1141.     * vncviewer/: vncviewer.dsp, omnithread/omnithread.dsp,
  1142.     zlib/zlib.dsp: MSVC++ project files updated -- non-working Profile
  1143.     configuration has been removed, Debug configuration has been
  1144.     corrected.
  1145.  
  1146. 2003-02-05 00:43  const_k
  1147.  
  1148.     * vncviewer/: ClientConnection.cpp, vncviewer.cpp: Fixed a bug with
  1149.     window positioning when the toolbar is off, in the SizeWindow()
  1150.     method. Also, the "centered" parameter of the same function is now
  1151.     functional. These changes were sent by Oleg Sheikin.
  1152.  
  1153. 2003-02-03 16:10  const_k
  1154.  
  1155.     * vncviewer/: ClientConnection.cpp, ClientConnectionFullScreen.cpp,
  1156.     SessionDialog.cpp, VNCOptions.cpp, vncviewer.cpp: Code formatting
  1157.     fixes from Oleg Sheikin.
  1158.  
  1159. 2003-01-31 19:46  const_k
  1160.  
  1161.     * TightVNC.iss (BRANCH_1_2_STABLE): Included the logo/ directory
  1162.     into the installed Web site copy.  Shortcuts to ChangeLog and
  1163.     WhatsNew text files replaced with links to corresponding HTML
  1164.     files.
  1165.  
  1166. 2003-01-25 21:50  const_k
  1167.  
  1168.     * BUILDING.txt, README-bin.txt, README.txt, TightVNC.iss,
  1169.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  1170.     winvnc/VNCHooks/VNCHooks.rc (BRANCH_1_2_STABLE): Version strings
  1171.     changed, version 1.2.8.
  1172.  
  1173. 2003-01-25 21:23  const_k
  1174.  
  1175.     * TightVNC.iss (BRANCH_1_2_STABLE): Uncheck "install service" and
  1176.     "(re)start service" tasks by default.
  1177.  
  1178. 2003-01-22 08:02  const_k
  1179.  
  1180.     * winvnc/vncMenu.cpp (BRANCH_1_2_STABLE): Minor fix: returning 0
  1181.     after processing the MENU_REMOVE_CLIENTS_MSG.
  1182.  
  1183. 2003-01-22 07:59  const_k
  1184.  
  1185.     * winvnc/vncProperties.cpp (BRANCH_1_2_STABLE): Fixed a spelling
  1186.     issue in copyright strings.
  1187.  
  1188. 2003-01-22 07:54  const_k
  1189.  
  1190.     * winvnc/: WinVNC.rc, resource.h, vncMenu.cpp, vncProperties.cpp,
  1191.     vncProperties.h, vncServer.cpp, vncService.cpp, vncService.h:
  1192.     Ported code from RealVNC 3.3.6: added RemoveWallpaper and
  1193.     LockSetting options to the Properties dialog; ported changes from
  1194.     vncMenu.cpp including AllowEditClients option, killing Active
  1195.     Desktop on removing wallpaper, and other less significant changes.
  1196.  
  1197. 2003-01-22 05:42  const_k
  1198.  
  1199.     * winvnc/vncProperties.cpp: Minor GUI improvement: moving initial
  1200.     keyboard focus in the Properties dialog to the password text field.
  1201.  
  1202. 2003-01-22 05:37  const_k
  1203.  
  1204.     * winvnc/: WinVNC.cpp, WinVNC.h, WinVNC.rc, resource.h,
  1205.     vncClient.cpp, vncMenu.cpp, vncMenu.h, vncProperties.cpp,
  1206.     vncProperties.h, vncServer.cpp, vncServer.h, vncService.cpp,
  1207.     vncService.h: Ported support for two passwords from
  1208.     BRANCH_1_2_STABLE.
  1209.  
  1210. 2003-01-22 05:34  const_k
  1211.  
  1212.     * winvnc/WinVNC.dsp: Moved resource files to the Resource folder in
  1213.     the project filelist.
  1214.  
  1215. 2003-01-22 04:17  const_k
  1216.  
  1217.     * winvnc/vncMenu.cpp (BRANCH_1_2_STABLE): Ported code from RealVNC
  1218.     3.3.6, file vncMenu.cpp: support for the AllowEditClients option,
  1219.     killing Active Desktop on removing wallpaper, and other less
  1220.     significant changes.
  1221.  
  1222. 2003-01-22 04:14  const_k
  1223.  
  1224.     * winvnc/: WinVNC.rc, resource.h (BRANCH_1_2_STABLE): Ported
  1225.     features from RealVNC 3.3.6: added RemoveWallpaper and LockSetting
  1226.     options to the Properties dialog, and started porting of the
  1227.     AllowEditClients option.
  1228.  
  1229. 2003-01-22 02:44  const_k
  1230.  
  1231.     * winvnc/: vncProperties.cpp, vncProperties.h, vncServer.cpp,
  1232.     vncService.cpp, vncService.h (BRANCH_1_2_STABLE): Ported features
  1233.     from RealVNC 3.3.6: added RemoveWallpaper and LockSetting options
  1234.     to the Properties dialog, and started porting of the
  1235.     AllowEditClients option.
  1236.  
  1237. 2003-01-22 02:27  const_k
  1238.  
  1239.     * winvnc/vncProperties.cpp (BRANCH_1_2_STABLE): Minor GUI
  1240.     improvement: moving initial keyboard focus in the Properties dialog
  1241.     to the password text field.
  1242.  
  1243. 2003-01-21 03:35  const_k
  1244.  
  1245.     * winvnc/: WinVNC.cpp, WinVNC.h, WinVNC.rc, resource.h, stdhdrs.h,
  1246.     vncClient.cpp, vncMenu.cpp, vncProperties.cpp, vncProperties.h,
  1247.     vncServer.cpp, vncServer.h, vncService.cpp (BRANCH_1_2_STABLE):
  1248.     Fixes and cleanups for the previously applied patch accepted from
  1249.     Dennis Syrovatsky.
  1250.  
  1251. 2003-01-18 18:09  const_k
  1252.  
  1253.     * winvnc/: WinVNC.cpp, WinVNC.dsp, WinVNC.h, WinVNC.rc, resource.h,
  1254.     stdhdrs.h, vncClient.cpp, vncMenu.cpp, vncMenu.h,
  1255.     vncProperties.cpp, vncProperties.h, vncServer.cpp, vncServer.h,
  1256.     vncService.cpp, vncService.h (BRANCH_1_2_STABLE): Applied a patch
  1257.     to WinVNC from Dennis Syrovatsky. The patch adds support for two
  1258.     passwords (full-control and view-only) in WinVNC, and new -reload
  1259.     command-line option.
  1260.  
  1261. 2003-01-16 20:03  const_k
  1262.  
  1263.     * vncviewer/: vncviewer.dsp, res/resource.h, res/vncviewer.rc:
  1264.     Improved layout, text and help messages for the New Connection
  1265.     dialog, corrected the MSVC++ project file (only for the Release
  1266.     configuration yet).
  1267.  
  1268. 2003-01-16 19:27  const_k
  1269.  
  1270.     * vncviewer/: AboutBox.cpp, AboutBox.h, ClientConnection.cpp,
  1271.     ClientConnection.h, ClientConnectionClipboard.cpp,
  1272.     ClientConnectionFullScreen.cpp, Daemon.cpp, Flasher.cpp, MRU.cpp,
  1273.     MRU.h, SessionDialog.cpp, SessionDialog.h, VNCOptions.cpp,
  1274.     VNCOptions.h, VNCviewerApp.cpp, VNCviewerApp.h, VNCviewerApp32.cpp,
  1275.     VNCviewerApp32.h, vncviewer.cpp, vncviewer.dsp, vncviewer.h,
  1276.     res/resource.h, res/toolbar.bmp, res/vncviewer.rc: A set of major
  1277.     changes from Oleg Sheikin: toolbar, hotkeys, context help, more
  1278.     configuration options, saving per-connection options in the
  1279.     registry, other GUI improvements.
  1280.  
  1281. 2002-12-26 18:28  const_k
  1282.  
  1283.     * BUILDING.txt: Removed the note about "No_CORBA" configuration
  1284.     which is now obsolete.
  1285.  
  1286. 2002-12-26 18:26  const_k
  1287.  
  1288.     * winvnc/: WinVNC.dsp, VNCHooks/VNCHooks.dsp, libjpeg/libjpeg.dsp,
  1289.     omnithread/omnithread.dsp, zlib/zlib.dsp: Renamed "No_CORBA" build
  1290.     target to "Release", removed build targets that were not used, and
  1291.     corrected project configurations for remaining targets.
  1292.  
  1293. 2002-12-26 18:23  const_k
  1294.  
  1295.     * winvnc/vncKeymap.cpp: Eliminated warnings caused by using
  1296.     std::map in the Debug build configuration.
  1297.  
  1298. 2002-12-21 00:21  const_k
  1299.  
  1300.     * winvnc/: vncClient.cpp, vncDesktop.cpp: A fix for slow switching
  1301.     between local and remote cursor modes, from Vladimir Vologjanin.
  1302.  
  1303. 2002-12-19 23:53  const_k
  1304.  
  1305.     * winvnc/: vncDesktop.cpp, vncDesktop.h: A CopyRect bug has been
  1306.     fixed. Now it works in any part of the screen.    The method
  1307.     vncDesktop::GetChangedRegion has been improved. CPU load and
  1308.     bandwidth requirements should have been reduced.
  1309.  
  1310. 2002-12-17 04:22  const_k
  1311.  
  1312.     * winvnc/: vncKeymap.cpp (BRANCH_1_2_STABLE), vncKeymap.cpp:
  1313.     Eliminated compilation warnings under MS VC++.
  1314.  
  1315. 2002-12-17 03:34  const_k
  1316.  
  1317.     * winvnc/: vncDesktop.cpp, vncDesktop.h: CopyRect handling has been
  1318.     improved. Popup windows aren't processed anymore. Improved "poll
  1319.     window" subsystem. Reduced CPU load in polling modes.
  1320.  
  1321. 2002-12-16 23:12  const_k
  1322.  
  1323.     * winvnc/: vncAdvancedProperties.cpp, vncProperties.cpp
  1324.     (BRANCH_1_2_STABLE): This change seems to solve the password reset
  1325.     problem. The password could get changed in the registry on opening
  1326.     Properties dialog and hitting the Ok button, without making any
  1327.     changes.
  1328.  
  1329. 2002-12-16 23:05  const_k
  1330.  
  1331.     * winvnc/: vncAdvancedProperties.cpp, vncProperties.cpp: This
  1332.     change seems to solve the password reset problem. The password
  1333.     could get changed in the registry on opening Properties dialog and
  1334.     hitting the Ok button, without making any changes.
  1335.  
  1336. 2002-12-13 20:10  const_k
  1337.  
  1338.     * winvnc/vncMenu.cpp: A bugfix from HorizonLive.com: "We had found
  1339.     a bug with the LiveShare build of tight-vnc. The app would crash if
  1340.     you attempted to '-connect' to an IP address that didn't resolve."
  1341.  
  1342. 2002-12-11 17:36  const_k
  1343.  
  1344.     * winvnc/: WinVNC.rc, vncAdvancedProperties.cpp, vncClient.cpp,
  1345.     vncDesktop.cpp, vncProperties.cpp, vncServer.cpp, vncServer.h: A
  1346.     number of GUI changes in HorizonLive version. Improvements in the
  1347.     code for blocking remote events on local activity (for MS Excel).
  1348.  
  1349. 2002-12-11 17:27  const_k
  1350.  
  1351.     * winvnc/: WinVNC.rc, vncConnDialog.cpp: Allowing host::port format
  1352.     in the "Add new client" dialog.
  1353.  
  1354. 2002-12-11 17:24  const_k
  1355.  
  1356.     * vncviewer/: ClientConnectionFile.cpp, VNCOptions.h: Registering
  1357.     .vnc extension on saving a .vnc file, a change from RealVNC 3.3.6.
  1358.  
  1359. 2002-12-11 17:22  const_k
  1360.  
  1361.     * vncviewer/: VNCOptions.cpp, VNCOptions.h, VNCviewerApp32.cpp: Now
  1362.     the viewer accepts a port number after the -listen command-line
  1363.     option. The changes were ported from RealVNC 3.3.6.
  1364.  
  1365. 2002-12-11 17:20  const_k
  1366.  
  1367.     * vncviewer/ClientConnection.cpp: A macro to compare pixel formats,
  1368.     and better default formats for 8-bit and 16-bit modes. The changes
  1369.     were ported from RealVNC 3.3.6.
  1370.  
  1371. 2002-12-11 17:18  const_k
  1372.  
  1373.     * winvnc/: vncService.cpp, vncService.h: Ported vncService changes
  1374.     from RealVNC 3.3.6. The modifications include a change in the
  1375.     service helper code -- now it tries to contact the service several
  1376.     times, waiting up to one minute.
  1377.  
  1378. 2002-12-11 17:13  const_k
  1379.  
  1380.     * vncviewer/KeyMap.cpp, winvnc/keysymdef.h, winvnc/vncAbout.h,
  1381.     winvnc/vncClient.cpp, winvnc/vncClient.h, winvnc/vncKeymap.cpp,
  1382.     winvnc/vncKeymap.h: Ported improved keyboard handling from RealVNC
  1383.     3.3.6.
  1384.  
  1385. 2002-12-11 14:15  const_k
  1386.  
  1387.     * winvnc/: vncClient.cpp, vncClient.h, vncKeymap.cpp, vncKeymap.h,
  1388.     vncProperties.cpp: Bug in vncProperties (disabling "polling cycle"
  1389.     control when "poll full screen" control is enabled) have been
  1390.     fixed. Tracking of remote keyboard events in vncClient and
  1391.     vncKeymap has been improved.
  1392.  
  1393. 2002-12-08 16:43  const_k
  1394.  
  1395.     * winvnc/: vncBuffer.cpp, vncClient.cpp, vncDesktop.cpp,
  1396.     vncDesktop.h, vncProperties.cpp: A set of changes from Vladimir
  1397.     Vologjanin: CopyRect stuff has been moved from vncClient to
  1398.     vncDesktop class and has been improved.  Polling system has been
  1399.     improved (fixed some bugs in GetChangedRegion, CaptureScreen,
  1400.     CheckRects and main loop of the vncDesktop thread).  Performance
  1401.     issue qith the "poll full screen" mode has been fixed.    Issue with
  1402.     drawing the mouse pointer (on movement of the mouse on a server)
  1403.     has been fixed.
  1404.  
  1405. 2002-11-30 22:11  const_k
  1406.  
  1407.     * winvnc/vncDesktop.cpp: There was a compilation error in previous
  1408.     revision.
  1409.  
  1410. 2002-11-28 19:23  const_k
  1411.  
  1412.     * TightVNC.url: file TightVNC.url was initially added on branch
  1413.     BRANCH_1_2_STABLE.
  1414.  
  1415. 2002-11-28 19:23  const_k
  1416.  
  1417.     * BUILDING.txt, README-bin.txt, README.txt, TightVNC.iss,
  1418.     TightVNC.url, vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  1419.     winvnc/VNCHooks/VNCHooks.rc (BRANCH_1_2_STABLE): Version strings
  1420.     changed, installation script updated, version 1.2.7.
  1421.  
  1422. 2002-11-28 15:33  const_k
  1423.  
  1424.     * winvnc/: WinVNC.rc, vncConnDialog.cpp (BRANCH_1_2_STABLE):
  1425.     Allowing host::port format in the "Add new client" dialog.
  1426.  
  1427. 2002-11-28 15:32  const_k
  1428.  
  1429.     * vncviewer/: ClientConnectionFile.cpp, VNCOptions.h
  1430.     (BRANCH_1_2_STABLE): Registering .vnc extension on saving a .vnc
  1431.     file, a change from RealVNC 3.3.6.
  1432.  
  1433. 2002-11-28 15:29  const_k
  1434.  
  1435.     * vncviewer/: VNCOptions.cpp, VNCOptions.h, VNCviewerApp32.cpp
  1436.     (BRANCH_1_2_STABLE): Now the viewer accepts a port number after the
  1437.     -listen command-line option. The changes were ported from RealVNC
  1438.     3.3.6.
  1439.  
  1440. 2002-11-28 15:29  const_k
  1441.  
  1442.     * vncviewer/ClientConnection.cpp (BRANCH_1_2_STABLE): A macro to
  1443.     compare pixel formats, and better default formats for 8-bit and
  1444.     16-bit modes. The changes were ported from RealVNC 3.3.6.
  1445.  
  1446. 2002-11-28 15:28  const_k
  1447.  
  1448.     * winvnc/: vncService.cpp, vncService.h (BRANCH_1_2_STABLE): Ported
  1449.     vncService changes from RealVNC 3.3.6. The modifications include a
  1450.     change in the service helper code -- now it tries to contact the
  1451.     service several times, waiting up to one minute.
  1452.  
  1453. 2002-11-28 12:05  const_k
  1454.  
  1455.     * winvnc/vncKeymap.cpp (BRANCH_1_2_STABLE): Ported keyboard
  1456.     handling changes from RealVNC 3.3.6. This should fix shift+arrows
  1457.     problems under Win95/98.
  1458.  
  1459. 2002-11-28 12:03  const_k
  1460.  
  1461.     * winvnc/: tableinitcmtemplate.cpp, vncClient.cpp, vncDesktop.cpp,
  1462.     vncService.cpp (BRANCH_1_2_STABLE): Improved some log messages on
  1463.     errors.
  1464.  
  1465. 2002-11-27 22:24  const_k
  1466.  
  1467.     * winvnc/: tableinitcmtemplate.cpp, vncClient.cpp, vncDesktop.cpp,
  1468.     vncService.cpp: Improved some log messages on errors.
  1469.  
  1470. 2002-11-27 22:15  const_k
  1471.  
  1472.     * winvnc/: WinVNC.cpp, WinVNC.h, vncService.cpp, vncService.h:
  1473.     Adopted new -reinstall option from RealVNC 3.3.5, together with a
  1474.     number of other changes from vncService.cpp.
  1475.  
  1476. 2002-11-27 22:11  const_k
  1477.  
  1478.     * winvnc/: WinVNC.cpp, WinVNC.h, vncService.cpp, vncService.h
  1479.     (BRANCH_1_2_STABLE): Adopted new -reinstall option from RealVNC
  1480.     3.3.5, together with a number of other changes from vncService.cpp.
  1481.  
  1482. 2002-11-27 11:34  const_k
  1483.  
  1484.     * vncviewer/KeyMap.cpp, winvnc/keysymdef.h, winvnc/vncAbout.h,
  1485.     winvnc/vncClient.cpp, winvnc/vncKeymap.cpp, winvnc/vncKeymap.h
  1486.     (BRANCH_1_2_STABLE): Ported improved keyboard handling from RealVNC
  1487.     3.3.5.
  1488.  
  1489. 2002-11-26 21:50  const_k
  1490.  
  1491.     * winvnc/WinVNC.rc: Improved layouts of the "Properties" and
  1492.     "Advanced Properties" dialogs -- now "OK", "Apply" and "Cancel"
  1493.     buttons on both dialogs look similarly.
  1494.  
  1495. 2002-11-26 18:53  const_k
  1496.  
  1497.     * winvnc/WinVNC.rc (BRANCH_1_2_STABLE): Improved layouts of the
  1498.     "Properties" and "Advanced Properties" dialogs -- now "OK", "Apply"
  1499.     and "Cancel" buttons on both dialogs look similarly.
  1500.  
  1501. 2002-11-26 10:36  const_k
  1502.  
  1503.     * winvnc/: WinVNC.dsp, WinVNC.rc, resource.h, vncHTTPConnect.cpp,
  1504.     res/OptionsFrame.class, res/RecordingFrame.class,
  1505.     res/ReloginPanel.class, res/RfbProto.class,
  1506.     res/SocketFactory.class, res/VncCanvas.class, res/VncViewer.class,
  1507.     res/VncViewer.jar (BRANCH_1_2_STABLE): Java viewer updated to the
  1508.     most recent version.
  1509.  
  1510. 2002-11-26 10:31  const_k
  1511.  
  1512.     * winvnc/: vncRegion.cpp, vncRegion.h (BRANCH_1_2_STABLE): Minor
  1513.     optimization -- made the vncRegion::isEmpty() method inline.
  1514.  
  1515. 2002-11-26 10:30  const_k
  1516.  
  1517.     * winvnc/: rfbproto.h, vncClient.cpp, vncClient.h
  1518.     (BRANCH_1_2_STABLE): Added support for new PointerPos
  1519.     pseudo-encoding which allows to transmit pointer position from
  1520.     server to clients. Also, eliminated high CPU usage on sending
  1521.     cursor shape updates.
  1522.  
  1523. 2002-11-26 10:29  const_k
  1524.  
  1525.     * vncviewer/VNCOptions.cpp (BRANCH_1_2_STABLE): Enabling JPEG
  1526.     compression in Tight encoding by default, new /nojpeg option to
  1527.     disable JPEG compression.
  1528.  
  1529. 2002-11-26 10:28  const_k
  1530.  
  1531.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  1532.     ClientConnectionCursor.cpp, rfbproto.h (BRANCH_1_2_STABLE): Added
  1533.     support for new PointerPos pseudo-encoding which allows to transmit
  1534.     pointer position from server to clients.
  1535.  
  1536. 2002-11-25 22:47  const_k
  1537.  
  1538.     * winvnc/vncProperties.cpp (BRANCH_1_2_STABLE): Minor GUI
  1539.     improvement -- on selecting radio buttons or checkboxes, move focus
  1540.     to the related edit controls.
  1541.  
  1542. 2002-11-25 22:46  const_k
  1543.  
  1544.     * vncviewer/: vncviewer.cpp, res/vncviewer.rc (BRANCH_1_2_STABLE):
  1545.     Added support for the format "host::port" in the connection dialog,
  1546.     in addition to the standard "host:display" format.
  1547.  
  1548. 2002-11-25 22:09  const_k
  1549.  
  1550.     * vncviewer/rfbproto.h, winvnc/rfbproto.h (BRANCH_1_2_STABLE):
  1551.     Documented the Tight encoding.
  1552.  
  1553. 2002-11-25 21:50  const_k
  1554.  
  1555.     * winvnc/: WinVNC.rc, resource.h, rfb.h, vncAdvancedProperties.cpp,
  1556.     vncProperties.cpp, vncProperties.h, vncServer.cpp, vncServer.h
  1557.     (BRANCH_1_2_STABLE): Major layout changes in "Properties" and
  1558.     "Advanced Properties" dialogs. New "Properties" dialog allows to
  1559.     specify arbitrary RFB and HTTP ports directly, in addition to
  1560.     display numbers.
  1561.  
  1562. 2002-11-25 18:59  const_k
  1563.  
  1564.     * winvnc/: VSocket.cpp, vncDesktop.cpp (BRANCH_1_2_STABLE):
  1565.     Reverted minor cleanups provided by Andrew van der Stock aimed to
  1566.     get rid of compilation warnings under Visual Studio 7. These
  1567.     changes in #include directives seemed to add dependencies to VC/MFC
  1568.     DLLs.
  1569.  
  1570. 2002-11-25 18:56  const_k
  1571.  
  1572.     * README-bin.txt (BRANCH_1_2_STABLE): Included a paragraph about
  1573.     donations.
  1574.  
  1575. 2002-11-25 18:55  const_k
  1576.  
  1577.     * winvnc/vncEncodeTight.cpp (BRANCH_1_2_STABLE): Decreased JPEG
  1578.     quality factors for low quality levels.
  1579.  
  1580. 2002-11-25 18:52  const_k
  1581.  
  1582.     * winvnc/vncClient.cpp (BRANCH_1_2_STABLE): Fixed a problem with
  1583.     processing of mouse events -- coordinates could be incorrect if
  1584.     mouse was moved on the server or by another client (modified patch
  1585.     from Greg Breland).
  1586.  
  1587. 2002-11-22 17:49  const_k
  1588.  
  1589.     * winvnc/: vncBuffer.cpp, vncClient.cpp, vncDesktop.cpp,
  1590.     vncProperties.cpp, vncProperties.h: A set of bug fixes,
  1591.     architecture changes and GUI improvments from Vladimir Vologjanin.
  1592.     Most improvements reflect new polling architecture.
  1593.  
  1594. 2002-11-20 03:22  const_k
  1595.  
  1596.     * winvnc/: WinVNC.rc, resource.h, vncBuffer.cpp, vncBuffer.h,
  1597.     vncClient.cpp, vncClient.h, vncDesktop.cpp, vncDesktop.h,
  1598.     vncProperties.cpp, vncServer.cpp, vncServer.h: Another set of
  1599.     changes from Vladimir Vologjanin. Added an edit field to set
  1600.     polling cycle for new "Poll full screen" implementation. A number
  1601.     of bug fixes, performance fixes and architectural changes,
  1602.     especially in the polling implementation.
  1603.  
  1604. 2002-11-20 03:01  const_k
  1605.  
  1606.     * winvnc/vncHTTPConnect.cpp: A fix for a compilation problem
  1607.     introduced in the previous revision.
  1608.  
  1609. 2002-11-13 20:21  const_k
  1610.  
  1611.     * winvnc/: WinVNC.dsp, WinVNC.rc, resource.h, vncHTTPConnect.cpp,
  1612.     res/OptionsFrame.class, res/RecordingFrame.class,
  1613.     res/ReloginPanel.class, res/RfbProto.class,
  1614.     res/SocketFactory.class, res/VncCanvas.class, res/VncViewer.class,
  1615.     res/VncViewer.jar: Java viewer updated to the most recent version.
  1616.  
  1617. 2002-11-05 00:38  const_k
  1618.  
  1619.     * winvnc/vncClient.cpp: Removed a piece of code from the previous
  1620.     revision that should not appear there at all.
  1621.  
  1622. 2002-11-04 22:55  const_k
  1623.  
  1624.     * winvnc/: vncRegion.cpp, vncRegion.h: Minor optimization -- made
  1625.     the vncRegion::isEmpty() method inline.
  1626.  
  1627. 2002-11-04 22:53  const_k
  1628.  
  1629.     * winvnc/: rfbproto.h, vncClient.cpp, vncClient.h: Added support
  1630.     for new CursorPos pseudo-encoding which allows to transmit pointer
  1631.     position from server to clients. Also, eliminated high CPU usage on
  1632.     sending cursor shape updates.
  1633.  
  1634. 2002-11-04 13:39  const_k
  1635.  
  1636.     * vncviewer/VNCOptions.cpp: Enabling JPEG compression in Tight
  1637.     encoding by default, new /nojpeg option to disable JPEG
  1638.     compression.
  1639.  
  1640. 2002-10-30 21:29  const_k
  1641.  
  1642.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  1643.     ClientConnectionCursor.cpp, rfbproto.h: Added support for new
  1644.     CursorPos pseudo-encoding which allows to transmit pointer position
  1645.     from server to clients.
  1646.  
  1647. 2002-10-29 14:51  const_k
  1648.  
  1649.     * winvnc/vncProperties.cpp: Copyright strings updated.
  1650.  
  1651. 2002-10-29 14:42  const_k
  1652.  
  1653.     * winvnc/vncProperties.cpp: Minor GUI improvement -- on selecting
  1654.     radio buttons or checkboxes, move focus to the related edit
  1655.     controls.
  1656.  
  1657. 2002-10-29 14:40  const_k
  1658.  
  1659.     * vncviewer/: vncviewer.cpp, res/vncviewer.rc: Added support for
  1660.     the format "host::port" in the connection dialog, in addition to
  1661.     the standard "host:display" format.
  1662.  
  1663. 2002-10-27 18:04  const_k
  1664.  
  1665.     * winvnc/WinVNC.rc: Minor layout changes in the Properties dialog.
  1666.  
  1667. 2002-10-27 17:58  const_k
  1668.  
  1669.     * vncviewer/vncviewer.dsp: Two files were not included into the
  1670.     project for some reason.
  1671.  
  1672. 2002-10-26 15:57  const_k
  1673.  
  1674.     * winvnc/: vncBuffer.cpp, vncBuffer.h, vncClient.cpp, vncClient.h,
  1675.     vncDesktop.cpp, vncDesktop.h, vncServer.cpp, vncServer.h: Applied
  1676.     patch from Vladimir Vologjanin to improve polling system of WinVNC.
  1677.  
  1678. 2002-10-15 22:07  const_k
  1679.  
  1680.     * winvnc/rfbproto.h, vncviewer/rfbproto.h: Documented the Tight
  1681.     encoding.
  1682.  
  1683. 2002-10-14 03:53  const_k
  1684.  
  1685.     * winvnc/: WinVNC.rc, resource.h, rfb.h, vncAdvancedProperties.cpp,
  1686.     vncProperties.cpp, vncProperties.h, vncServer.cpp, vncServer.h:
  1687.     Major layout changes in "Properties" and "Advanced Properties"
  1688.     dialogs. New "Properties" dialog allows to specify arbitrary RFB
  1689.     and HTTP ports directly, in addition to display numbers.
  1690.  
  1691. 2002-10-11 04:40  const_k
  1692.  
  1693.     * winvnc/vncClient.cpp: Code formatting changes.
  1694.  
  1695. 2002-10-11 04:35  const_k
  1696.  
  1697.     * winvnc/MatchWindow.cpp: Hopefully fixed a problem with changing
  1698.     the position of shared area -- moving the selection window did not
  1699.     caused changes on the client side.
  1700.  
  1701. 2002-10-11 00:00  const_k
  1702.  
  1703.     * winvnc/: vncAdvancedProperties.cpp, vncClient.cpp,
  1704.     vncProperties.cpp: A bugfix from Vladimir Vologjanin, to solve the
  1705.     issue with high CPU load when the "Poll Full Screen" mode is on.
  1706.  
  1707. 2002-10-10 23:35  const_k
  1708.  
  1709.     * winvnc/: vncBuffer.cpp, vncBuffer.h, vncClient.cpp, vncClient.h,
  1710.     vncDesktop.cpp, vncEncodeCoRRE.cpp, vncEncodeCoRRE.h,
  1711.     vncEncodeHexT.cpp, vncEncodeHexT.h, vncEncodeRRE.cpp,
  1712.     vncEncodeRRE.h, vncEncodeTight.cpp, vncEncodeTight.h,
  1713.     vncEncodeZlib.cpp, vncEncodeZlib.h, vncEncodeZlibHex.cpp,
  1714.     vncEncodeZlibHex.h, vncEncoder.cpp, vncEncoder.h, vncServer.cpp,
  1715.     vncServer.h: A patch from Vladimir Vologjanin. It includes major
  1716.     architectural changes in partial screen sharing, and a number of
  1717.     bugfixes.
  1718.  
  1719. 2002-10-10 20:50  const_k
  1720.  
  1721.     * winvnc/: WinVNC.dsp, WinVNC.rc, resource.h, vncMenu.cpp,
  1722.     vncProperties.cpp, res/ico00004.ico: Applied a patch from
  1723.     HorizonLive -- "The changes affect the icon that is displayed when
  1724.     the host is successfully connected. Also, the default setting for
  1725.     'PollFullScreen' has been set to TRUE for LiveShare."
  1726.  
  1727. 2002-10-01 01:18  const_k
  1728.  
  1729.     * winvnc/: WinVNC.cpp, WinVNC.h, WinVNC.rc, resource.h,
  1730.     vncAcceptReverseDlg.cpp, vncAcceptReverseDlg.h, vncClient.cpp,
  1731.     vncMenu.cpp, vncProperties.cpp, vncServer.cpp, vncServer.h,
  1732.     vncService.cpp, vncService.h, VNCHooks/VNCHooks.cpp: The
  1733.     "-nosettings" feature was added and some minor bugs were fixed, a
  1734.     patch from Vladimir Vologjanin.
  1735.  
  1736. 2002-09-22 15:44  const_k
  1737.  
  1738.     * winvnc/: VSocket.cpp, vncDesktop.cpp: Reverted minor cleanups
  1739.     provided by Andrew van der Stock aimed to get rid of compilation
  1740.     warnings under Visual Studio 7. These changes in #include
  1741.     directives seemed to add dependencies to VC/MFC DLLs.
  1742.  
  1743. 2002-09-12 18:55  const_k
  1744.  
  1745.     * README-bin.txt: Included a paragraph about donations.
  1746.  
  1747. 2002-09-10 15:14  const_k
  1748.  
  1749.     * winvnc/vncEncodeTight.cpp: Decreased JPEG quality factors for low
  1750.     quality levels.
  1751.  
  1752. 2002-09-06 18:13  const_k
  1753.  
  1754.     * winvnc/vncClient.cpp: Fixed a problem with processing of mouse
  1755.     events -- coordinates could be incorrect if mouse was moved on the
  1756.     server or by another client (a patch from Greg Breland).
  1757.  
  1758. 2002-09-01 15:17  const_k
  1759.  
  1760.     * BUILDING.txt, InstInfo-unstable.txt, README-bin.txt, README.txt,
  1761.     TightVNC.iss, winvnc/WinVNC.rc, winvnc/VNCHooks/VNCHooks.rc:
  1762.     Version strings changed, version 1.3dev1. Added warnings about
  1763.     unstable version. Uninstall disabled in the installation script, to
  1764.     let unstable versions to co-exist with installed stable ones.
  1765.  
  1766. 2002-09-01 13:04  const_k
  1767.  
  1768.     * winvnc/: Makefile.bcc32, MatchWindow.cpp, MatchWindow.h,
  1769.     WinVNC.cpp, WinVNC.dsp, WinVNC.rc, resource.h, rfbproto.h,
  1770.     vncAdvancedProperties.cpp, vncBuffer.cpp, vncClient.cpp,
  1771.     vncClient.h, vncDesktop.cpp, vncDesktop.h, vncKeymap.cpp,
  1772.     vncKeymap.h, vncMenu.cpp, vncProperties.cpp, vncProperties.h,
  1773.     vncServer.cpp, vncServer.h, VNCHooks/SharedData.cpp,
  1774.     VNCHooks/SharedData.h, VNCHooks/VNCHooks.cpp,
  1775.     VNCHooks/VNCHooks.dsp, VNCHooks/VNCHooks.h, libjpeg/libjpeg.dsp,
  1776.     omnithread/omnithread.dsp, res/bitmap1.bmp, res/bitmap2.bmp,
  1777.     res/bitmap3.bmp, res/cursor1.cur, res/ico00002.ico,
  1778.     res/ico00003.ico, zlib/zlib.dsp: A LOT of changes. Committed the
  1779.     work of Vladimir Vologjanin performed for HorizonLive.com, Inc.
  1780.     This work includes implementation of partial screen sharing,
  1781.     variable desktop geometry, a possibility to disable remote input on
  1782.     local keyboard/mouse activity, changes in user interface etc. Also,
  1783.     added a special "HorizonLive" build target to build HorizonLive's
  1784.     LiveShare -- a specialized WinVNC version.
  1785.  
  1786. 2002-08-30 20:51  const_k
  1787.  
  1788.     * BUILDING.txt, README-bin.txt, README.txt, TightVNC.iss,
  1789.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  1790.     winvnc/VNCHooks/VNCHooks.rc: Version strings changed, version
  1791.     1.2.6.
  1792.  
  1793. 2002-08-30 20:25  const_k
  1794.  
  1795.     * winvnc/: VSocket.cpp, VSocket.h: Now checking if an address is in
  1796.     use before the bind() call is optional and turned off by default.
  1797.     This lets WinVNC to listen on specified port numbers regardless of
  1798.     is the address is used by another process. If the display number is
  1799.     set to "auto", WinVNC will behave as usual -- it will find the
  1800.     lowest available display. One visible effect of this change is that
  1801.     the delay between starting up and showing the icon is greatly
  1802.     reduced.
  1803.  
  1804. 2002-08-30 20:19  const_k
  1805.  
  1806.     * winvnc/vncauth.c: Minor cleanups.
  1807.  
  1808. 2002-08-10 18:32  const
  1809.  
  1810.     * TightVNC.iss: Updates install script, to install a copy of the
  1811.     TightVNC Web site, and to create shortcuts to most important
  1812.     documentation pages.
  1813.  
  1814. 2002-08-10 16:24  const
  1815.  
  1816.     * BUILDING.txt, README-bin.txt, README.txt, TightVNC.iss,
  1817.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  1818.     winvnc/VNCHooks/VNCHooks.rc: Version strings changed, version
  1819.     1.2.5.
  1820.  
  1821. 2002-08-08 16:31  const
  1822.  
  1823.     * vncviewer/rfbproto.h, winvnc/rfbproto.h: All structures and
  1824.     unions are now named, modifications from Andrew van der Stock.
  1825.  
  1826. 2002-08-05 22:56  const
  1827.  
  1828.     * vncviewer/: vncviewer.sln, libjpeg/libjpeg.vcproj,
  1829.     zlib/zlib.vcproj: Updated Visual Studio 7 files from Andrew van der
  1830.     Stock.
  1831.  
  1832. 2002-08-05 15:22  const
  1833.  
  1834.     * InstInfo.txt: Formating fixes for variable-width fonts.
  1835.  
  1836. 2002-08-05 15:08  const
  1837.  
  1838.     * InstInfo.txt: Updated notes on the remote upgrade.
  1839.  
  1840. 2002-08-05 14:35  const
  1841.  
  1842.     * README-bin.txt: README for binary distributions.
  1843.  
  1844. 2002-08-05 00:23  const
  1845.  
  1846.     * vncviewer/: vncviewer.sln, vncviewer.vcproj,
  1847.     libjpeg/libjpeg.vcproj, omnithread/omnithread.vcproj,
  1848.     zlib/zlib.vcproj: MS Visual Studio 7 solution and project files.
  1849.  
  1850. 2002-08-05 00:15  const
  1851.  
  1852.     * winvnc/: WinVNC.dsp, WinVNC.rc, WinVNC.vcproj, resource.h,
  1853.     vncHTTPConnect.cpp, res/ButtonPanel.class, res/OptionsFrame.class,
  1854.     res/RecordingFrame.class, res/RfbProto.class,
  1855.     res/SessionRecorder.class, res/VncCanvas.class,
  1856.     res/VncViewer.class, res/VncViewer.jar: Java viewer updated to the
  1857.     most recent version.
  1858.  
  1859. 2002-08-04 23:57  const
  1860.  
  1861.     * InstInfo.txt, TightVNC.iss: Enabled remote upgrade in the
  1862.     installation script.
  1863.  
  1864. 2002-08-04 23:47  const
  1865.  
  1866.     * winvnc/WinVNC.rc: "Disable New Clients" -> "&Disable New Clients"
  1867.     in the menu.
  1868.  
  1869. 2002-08-02 20:40  const
  1870.  
  1871.     * winvnc/: WinVNC.sln, WinVNC.vcproj, VNCHooks/VNCHooks-vc.def,
  1872.     VNCHooks/VNCHooks.def, VNCHooks/VNCHooks.vcproj,
  1873.     libjpeg/libjpeg.vcproj, omnithread/omnithread.vcproj,
  1874.     zlib/zlib.def, zlib/zlib.vcproj: Included solution and project
  1875.     files for MS Visual Studio 7, prepared by Andrew van der Stock.
  1876.  
  1877. 2002-08-02 20:20  const
  1878.  
  1879.     * TightVNC.iss, vncviewer/ClientConnectionCursor.cpp,
  1880.     vncviewer/ClientConnectionTight.cpp, vncviewer/rfbproto.h,
  1881.     winvnc/rfbproto.h, winvnc/vncBuffer.cpp, winvnc/vncBuffer.h,
  1882.     winvnc/vncClient.cpp, winvnc/vncClient.h, winvnc/vncDesktop.cpp,
  1883.     winvnc/vncEncodeTight.cpp, winvnc/vncEncodeTight.h,
  1884.     winvnc/vncEncoder.cpp, winvnc/vncEncoder.h,
  1885.     winvnc/VNCHooks/SharedData.cpp, winvnc/VNCHooks/SharedData.h:
  1886.     Corrected the spelling of my name in the copyright strings. :-)
  1887.  
  1888. 2002-08-02 20:19  const
  1889.  
  1890.     * README.txt: Minor updates.
  1891.  
  1892. 2002-08-02 20:03  const
  1893.  
  1894.     * winvnc/: VSocket.cpp, WinVNC.cpp, tableinitcmtemplate.cpp,
  1895.     tableinittctemplate.cpp, tabletranstemplate.cpp, translate.cpp,
  1896.     vncBuffer.cpp, vncClient.cpp, vncDesktop.cpp, vncEncodeCoRRE.cpp,
  1897.     vncEncodeCoRRE.h, vncEncodeRRE.cpp, vncEncodeRRE.h,
  1898.     vncEncodeTight.h, vncHTTPConnect.cpp, vncRegion.cpp, vncServer.cpp,
  1899.     libjpeg/jconfig.h, libjpeg/jmorecfg.h: A set of minor fixes from
  1900.     Andrew van der Stock to suppress compilation warnings under MS
  1901.     Visual Studio 7.
  1902.  
  1903. 2002-08-02 18:39  const
  1904.  
  1905.     * winvnc/VSocket.cpp: Fixed a problem in I/O subsystem that was
  1906.     introduced in TightVNC 1.2.2 and caused major slowdown in
  1907.     communication with clients.
  1908.  
  1909. 2002-08-02 18:31  const
  1910.  
  1911.     * winvnc/VSocket.h: Fixed copyright strings.
  1912.  
  1913. 2002-07-30 01:21  const
  1914.  
  1915.     * vncviewer/ClientConnection.cpp: Tiny formatting cleanup. The
  1916.     reason for this commit is that I forgot to fully describe the
  1917.     changes introduced in the previous commit. ;-] The viewer window
  1918.     now will be resized after changing the preferences only if new
  1919.     scaling factor was set. Also, the window won't be centered after
  1920.     such a size change -- it will try to preserve its current position.
  1921.     In the full-screen mode, the viewer won't show the prompt each time
  1922.     the window size is changing.
  1923.  
  1924. 2002-07-30 01:02  const
  1925.  
  1926.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  1927.     ClientConnectionFullScreen.cpp, rfbproto.h: Support for the
  1928.     NewFBSize pseudo-encoding allowing to change framebuffer geometry
  1929.     on server's request.
  1930.  
  1931. 2002-07-30 00:59  const
  1932.  
  1933.     * winvnc/: vncAdvancedProperties.cpp, vncHTTPConnect.cpp,
  1934.     vncHTTPConnect.h, vncProperties.cpp, vncServer.cpp, vncServer.h:
  1935.     Support for the new "EnableURLParams" registry setting to make the
  1936.     possibility to specify applet parameters in the URLs optional and
  1937.     turned off by default.
  1938.  
  1939. 2002-07-30 00:55  const
  1940.  
  1941.     * winvnc/vncHTTPConnect.cpp: Implemented a possibility to specify
  1942.     applet parameters in the URL request for the HTTP server.
  1943.  
  1944. 2002-05-21 23:29  const
  1945.  
  1946.     * TightVNC.iss: ChangeLog.txt file should be included into the
  1947.     distribution.
  1948.  
  1949. 2002-05-19 20:35  const
  1950.  
  1951.     * winvnc/res/: RfbProto.class, VncCanvas.class, VncViewer.class,
  1952.     VncViewer.jar: Updated Java viewer.
  1953.  
  1954. 2002-05-09 10:23  const
  1955.  
  1956.     * winvnc/WinVNC.cpp: Spelling correction for debug messages.
  1957.  
  1958. 2002-04-25 18:44  const
  1959.  
  1960.     * BUILDING.txt, README.txt, TightVNC.iss,
  1961.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  1962.     winvnc/VNCHooks/VNCHooks.rc: Version numbers updated for version
  1963.     1.2.4.
  1964.  
  1965. 2002-04-25 18:43  const
  1966.  
  1967.     * vncviewer/res/vncviewer.rc: MS-DOS-style carriage returns
  1968.     stripped.
  1969.  
  1970. 2002-04-25 18:40  const
  1971.  
  1972.     * winvnc/res/: AuthPanel.class, ButtonPanel.class,
  1973.     OptionsFrame.class, VncCanvas.class, VncViewer.class,
  1974.     VncViewer.jar: Updated Java viewer.
  1975.  
  1976. 2002-04-25 18:32  const
  1977.  
  1978.     * winvnc/: tableinitcmtemplate.cpp, vncClient.cpp, vncDesktop.cpp,
  1979.     vncEncoder.cpp, vncServer.cpp, vncService.cpp: Improved logging on
  1980.     errors, code cleanups.
  1981.  
  1982. 2002-04-25 18:29  const
  1983.  
  1984.     * winvnc/: d3des.c, translate.cpp, vncauth.c: Minor cleanups to
  1985.     eliminate compilation warnings.
  1986.  
  1987. 2002-04-25 18:28  const
  1988.  
  1989.     * winvnc/: vncHTTPConnect.cpp, vncSockConnect.cpp: Minor bugfixes
  1990.     to improve handling of special pseudo-connections used to exit from
  1991.     accept() system calls.
  1992.  
  1993. 2002-04-25 10:37  const
  1994.  
  1995.     * winvnc/vncProperties.cpp: Real passwords are never placed into
  1996.     the password text control in the WinVNC Properties dialog any more.
  1997.     This should prevent grabbing plain-text passwords from that text
  1998.     control.
  1999.  
  2000. 2002-04-09 14:31  const
  2001.  
  2002.     * winvnc/vncHTTPConnect.cpp: Improved HTML pages and templates for
  2003.     the built-in HTTP server.
  2004.  
  2005. 2002-04-02 21:05  const
  2006.  
  2007.     * vncviewer/ClientConnection.cpp: Fixed a problem with listening
  2008.     viewer: initiating multiple non-shared connections crashed the
  2009.     viewer application.
  2010.  
  2011. 2002-04-02 21:03  const
  2012.  
  2013.     * vncviewer/: ClientConnection.cpp, Daemon.cpp, Flasher.cpp: Fixed
  2014.     a problem with reporting error messages in the listening viewer,
  2015.     appeared when the sources were compiled with Borland C++ 5.5.
  2016.  
  2017. 2002-04-02 01:59  const
  2018.  
  2019.     * vncviewer/Log.cpp, winvnc/Log.cpp: Writing log files with
  2020.     MSDOS/Windows-style end-of-lines instead of Unix-style single
  2021.     '\n's.
  2022.  
  2023. 2002-04-02 01:45  const
  2024.  
  2025.     * winvnc/Log.cpp: Now WinVNC should be able to save backup copies
  2026.     of log files under Win95/98/Me.
  2027.  
  2028. 2002-03-29 17:13  const
  2029.  
  2030.     * winvnc/: vncBuffer.cpp, vncEncodeCoRRE.cpp, vncEncodeCoRRE.h,
  2031.     vncEncodeHexT.cpp, vncEncodeHexT.h, vncEncodeRRE.cpp,
  2032.     vncEncodeRRE.h, vncEncodeTight.cpp, vncEncodeTight.h,
  2033.     vncEncodeZlib.cpp, vncEncodeZlib.h, vncEncodeZlibHex.cpp,
  2034.     vncEncodeZlibHex.h, vncEncoder.cpp, vncEncoder.h: Fixed WinVNC
  2035.     crashes on reporting zero statistics.  Fixed incorrect statistics
  2036.     in the Tight encoder.  Added a call to log statistics when new
  2037.     requested encoder destroys old encoder object.    Minor code
  2038.     cleanups.
  2039.  
  2040. 2002-03-22 17:52  const
  2041.  
  2042.     * winvnc/vncHTTPConnect.cpp: Fixed a problem with built-in HTTP
  2043.     server appeared in the previous version.
  2044.  
  2045. 2002-03-21 15:24  const
  2046.  
  2047.     * winvnc/vncDesktop.cpp: A fix to restore screen resolution
  2048.     correctly, from Boyd Ebsworthy.
  2049.  
  2050. 2002-03-21 01:20  const
  2051.  
  2052.     * winvnc/vncHTTPConnect.cpp: Made client HTTP thread detached.
  2053.  
  2054. 2002-03-21 00:31  const
  2055.  
  2056.     * winvnc/: vncHTTPConnect.cpp, vncHTTPConnect.h: Fixed problem with
  2057.     I/O blocking in built-in HTTP server that prevented concurrent
  2058.     client connections.
  2059.  
  2060. 2002-03-21 00:27  const
  2061.  
  2062.     * winvnc/zlib/: zconf.h, zlib.def, zlib.rc: Zlib library updates,
  2063.     version 1.1.3 to 1.1.4.
  2064.  
  2065. 2002-03-08 02:27  const
  2066.  
  2067.     * winvnc/vncAcceptReverseDlg.h: file vncAcceptReverseDlg.h was
  2068.     initially added on branch BRANCH_SW_1_2.
  2069.  
  2070. 2002-03-08 02:27  const
  2071.  
  2072.     * winvnc/vncAcceptReverseDlg.cpp: file vncAcceptReverseDlg.cpp was
  2073.     initially added on branch BRANCH_SW_1_2.
  2074.  
  2075. 2002-03-08 02:27  const
  2076.  
  2077.     * winvnc/: WinVNC.dsp, vncAcceptReversDlg.cpp,
  2078.     vncAcceptReversDlg.h, vncAcceptReverseDlg.cpp,
  2079.     vncAcceptReverseDlg.h (BRANCH_SW_1_2): vncAcceptReversDlg.* files
  2080.     renamed to vncAcceptReverseDlg.*
  2081.  
  2082. 2002-03-07 23:29  const
  2083.  
  2084.     * winvnc/res/: VncCanvas.class, VncViewer.jar: Java viewer update.
  2085.  
  2086. 2002-03-05 02:43  const
  2087.  
  2088.     * winvnc/: WinVNC.cpp, WinVNC.h, vncMenu.cpp, vncService.cpp,
  2089.     vncService.h (BRANCH_SW_1_2): The winvnc's -connect command-line
  2090.     option now accepts a display number after a hostname.
  2091.  
  2092. 2002-03-05 02:40  const
  2093.  
  2094.     * winvnc/: MatchWindow.cpp, WinVNC.dsp, WinVNC.rc, resource.h,
  2095.     vncAcceptReversDlg.cpp, vncAcceptReversDlg.h,
  2096.     vncAdvancedProperties.cpp, vncBuffer.cpp, vncClient.cpp,
  2097.     vncClient.h, vncMenu.cpp, vncMenu.h, vncProperties.cpp,
  2098.     vncServer.cpp, vncServer.h, res/ico00002.ico (BRANCH_SW_1_2):
  2099.     Modifications from Vladimir Vologjanin for HorizonLive.com, Inc.
  2100.  
  2101. 2002-03-05 02:40  const
  2102.  
  2103.     * winvnc/res/ico00002.ico: file ico00002.ico was initially added on
  2104.     branch BRANCH_SW_1_2.
  2105.  
  2106. 2002-03-05 02:40  const
  2107.  
  2108.     * winvnc/vncAcceptReversDlg.cpp: file vncAcceptReversDlg.cpp was
  2109.     initially added on branch BRANCH_SW_1_2.
  2110.  
  2111. 2002-03-05 02:40  const
  2112.  
  2113.     * winvnc/vncAcceptReversDlg.h: file vncAcceptReversDlg.h was
  2114.     initially added on branch BRANCH_SW_1_2.
  2115.  
  2116. 2002-03-05 02:28  const
  2117.  
  2118.     * TightVNC.iss: Creating associations for .vnc files in the
  2119.     installer.
  2120.  
  2121. 2002-03-05 02:27  const
  2122.  
  2123.     * winvnc/: WinVNC.cpp, WinVNC.h, vncMenu.cpp, vncService.cpp,
  2124.     vncService.h: The winvnc's -connect command-line option now accepts
  2125.     a display number after a hostname.
  2126.  
  2127. 2002-03-05 00:37  const
  2128.  
  2129.     * BUILDING.txt, README.txt, TightVNC.iss,
  2130.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  2131.     winvnc/VNCHooks/VNCHooks.rc: Version strings changed.
  2132.  
  2133. 2002-03-05 00:12  const
  2134.  
  2135.     * winvnc/: WinVNC.dsp, WinVNC.rc, resource.h, vncHTTPConnect.cpp,
  2136.     res/AuthPanel.class, res/ButtonPanel.class,
  2137.     res/ClipboardFrame.class, res/OptionsFrame.class,
  2138.     res/RfbProto.class, res/VncCanvas.class, res/VncViewer.class,
  2139.     res/VncViewer.jar, res/animatedMemoryImageSource.class,
  2140.     res/authenticationPanel.class, res/clipboardFrame.class,
  2141.     res/optionsFrame.class, res/rfbProto.class, res/vncCanvas.class,
  2142.     res/vncviewer.class, res/vncviewer.jar: Updated version of the Java
  2143.     viewer.
  2144.  
  2145. 2002-02-07 18:54  const
  2146.  
  2147.     * vncviewer/ClientConnection.cpp, vncviewer/rfbproto.h,
  2148.     vncviewer/stdhdrs.h, winvnc/rfbproto.h, winvnc/vncClient.cpp: Added
  2149.     support for mouse wheel events. Such events are represented as
  2150.     button4 and button5 presses with immediate releases.
  2151.  
  2152. 2001-12-22 06:10  const
  2153.  
  2154.     * winvnc/WinVNC.rc (BRANCH_SW_1_2): Layout changes in the
  2155.     Properties dialog.
  2156.  
  2157. 2001-12-22 03:37  const
  2158.  
  2159.     * winvnc/: MatchWindow.cpp, WinVNC.rc, resource.h, vncClient.cpp,
  2160.     vncClient.h, vncDesktop.cpp, vncProperties.cpp, vncProperties.h,
  2161.     vncServer.cpp, vncServer.h (BRANCH_SW_1_2): New version from
  2162.     Vladimir, with bugfixes and code cleanups.
  2163.  
  2164. 2001-12-18 18:38  const
  2165.  
  2166.     * winvnc/res/Mutex.class: file Mutex.class was initially added on
  2167.     branch BRANCH_SW_1_2.
  2168.  
  2169. 2001-12-18 18:38  const
  2170.  
  2171.     * winvnc/: MatchWindow.cpp, WinVNC.dsp, WinVNC.rc, resource.h,
  2172.     rfbproto.h, vncBuffer.cpp, vncClient.cpp, vncClient.h,
  2173.     vncDesktop.cpp, vncProperties.cpp, vncServer.cpp, vncServer.h,
  2174.     res/Mutex.class, res/Scheduler.class, res/optionsFrame.class,
  2175.     res/rfbProto.class, res/vncCanvas.class, res/vncviewer.class,
  2176.     res/vncviewer.jar (BRANCH_SW_1_2): Updates from Vladimir
  2177.     Vologjanin, new version of Java viewer.  This version of both
  2178.     WinVNC and Java viewer should support dynamic framebuffer size
  2179.     changes.
  2180.  
  2181. 2001-12-18 18:38  const
  2182.  
  2183.     * winvnc/res/Scheduler.class: file Scheduler.class was initially
  2184.     added on branch BRANCH_SW_1_2.
  2185.  
  2186. 2001-12-04 17:27  const
  2187.  
  2188.     * winvnc/: vncClient.cpp, vncDesktop.cpp, vncProperties.cpp,
  2189.     vncProperties.h (BRANCH_SW_1_2): Minor fixes and cleanups for
  2190.     single-window version.
  2191.  
  2192. 2001-12-03 23:41  const
  2193.  
  2194.     * winvnc/: Makefile.bcc32, WinVNC.dsp, WinVNC.rc, vncDesktop.cpp
  2195.     (BRANCH_SW_1_2): Changes forgotten in the previous commitment.
  2196.  
  2197. 2001-12-03 22:10  const
  2198.  
  2199.     * winvnc/res/cursor1.cur: file cursor1.cur was initially added on
  2200.     branch BRANCH_SW_1_2.
  2201.  
  2202. 2001-12-03 22:10  const
  2203.  
  2204.     * winvnc/res/bitmap3.bmp: file bitmap3.bmp was initially added on
  2205.     branch BRANCH_SW_1_2.
  2206.  
  2207. 2001-12-03 22:10  const
  2208.  
  2209.     * winvnc/res/bitmap1.bmp: file bitmap1.bmp was initially added on
  2210.     branch BRANCH_SW_1_2.
  2211.  
  2212. 2001-12-03 22:10  const
  2213.  
  2214.     * winvnc/MatchWindow.cpp: file MatchWindow.cpp was initially added
  2215.     on branch BRANCH_SW_1_2.
  2216.  
  2217. 2001-12-03 22:10  const
  2218.  
  2219.     * winvnc/: MatchWindow.cpp, MatchWindow.h, WinVNC.dsp, WinVNC.rc,
  2220.     resource.h, vncClient.cpp, vncDesktop.cpp, vncProperties.cpp,
  2221.     vncProperties.h, vncServer.cpp, vncServer.h, res/bitmap1.bmp,
  2222.     res/bitmap2.bmp, res/bitmap3.bmp, res/cursor1.cur (BRANCH_SW_1_2):
  2223.     Initial working implementation of single window or screen area
  2224.     sharing for WinVNC.
  2225.  
  2226. 2001-12-03 22:10  const
  2227.  
  2228.     * winvnc/MatchWindow.h: file MatchWindow.h was initially added on
  2229.     branch BRANCH_SW_1_2.
  2230.  
  2231. 2001-12-03 22:10  const
  2232.  
  2233.     * winvnc/res/bitmap2.bmp: file bitmap2.bmp was initially added on
  2234.     branch BRANCH_SW_1_2.
  2235.  
  2236. 2001-11-28 12:43  const
  2237.  
  2238.     * BUILDING.txt, README.txt: Version strings and TightVNC intro were
  2239.     changed.
  2240.  
  2241. 2001-11-27 20:34  const
  2242.  
  2243.     * TightVNC.iss: Installation script updated for 1.2.2 version.
  2244.  
  2245. 2001-11-22 17:10  const
  2246.  
  2247.     * winvnc/VSocket.cpp: Copyright string made correct.
  2248.  
  2249. 2001-10-31 00:33  const
  2250.  
  2251.     * vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc, winvnc/resource.h,
  2252.     winvnc/vncAdvancedProperties.cpp, winvnc/vncProperties.cpp,
  2253.     winvnc/vncServer.cpp, winvnc/vncServer.h,
  2254.     winvnc/VNCHooks/VNCHooks.rc: New EnableHTTPDaemon registry setting
  2255.     to disable HTTP daemon, and corresponding checkbox in Advanced
  2256.     Preferences dialog (this change was inspired by "AllowHTTP" patch
  2257.     made by Ph Marek). Layout changes in the Advanced Preferences
  2258.     dialog, and changes in version strings, version 1.2.2.
  2259.  
  2260. 2001-10-29 20:07  const
  2261.  
  2262.     * winvnc/: VSocket.cpp, VSocket.h, vncClient.cpp,
  2263.     vncEncodeTight.cpp, vncEncodeZlib.cpp, vncEncodeZlibHex.cpp,
  2264.     vncEncoder.cpp: A fix for a long-standing Win9x resource
  2265.     consumption problem. Now the server thread does not use blocking
  2266.     I/O, and therefore is always ready to process messages both from
  2267.     the VNCHooks DLL.
  2268.  
  2269. 2001-10-11 13:35  const
  2270.  
  2271.     * winvnc/WinVNC.rc: Typos fixed.
  2272.  
  2273. 2001-09-24 19:46  const
  2274.  
  2275.     * TightVNC.iss: LICENSE.txt renamed to LICENCE.txt.
  2276.  
  2277. 2001-09-24 16:16  const
  2278.  
  2279.     * vncviewer/ClientConnection.cpp: Changes in exception handling.
  2280.     Now warning exceptions causing disconnects are reported to user,
  2281.     except for the case when a user has closed the viewer window. These
  2282.     changes also should fix the problem with Borland C++ compilation
  2283.     resulting vncviewer crashes after closing one connection and
  2284.     opening another one, e.g. in the listen mode.
  2285.  
  2286. 2001-09-16 22:40  const
  2287.  
  2288.     * BUILDING.txt, README.txt, TightVNC.iss,
  2289.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  2290.     winvnc/VNCHooks/VNCHooks.rc: Version strings changed, more text in
  2291.     the "Reverse connection" WinVNC dialog added.
  2292.  
  2293. 2001-09-16 22:36  const
  2294.  
  2295.     * vncviewer/VNCOptions.cpp: New -encoding command-line option has
  2296.     been implemented in vncviewer.
  2297.  
  2298. 2001-09-16 22:34  const
  2299.  
  2300.     * winvnc/vncConnDialog.cpp: Modified patch for WinVNC from Steve
  2301.     Kann, to support reverse connections on ports other than 5500.
  2302.  
  2303. 2001-09-16 14:14  const
  2304.  
  2305.     * winvnc/res/: optionsFrame.class, rfbProto.class, vncCanvas.class,
  2306.     vncviewer.class, vncviewer.jar: New version of the Java viewer.
  2307.  
  2308. 2001-09-15 18:16  const
  2309.  
  2310.     * TightVNC.iss: DOS-style end-of-lines removed.
  2311.  
  2312. 2001-09-15 18:15  const
  2313.  
  2314.     * TightVNC.iss: Configuration file for Inno Setup packaging.
  2315.  
  2316. 2001-09-10 16:20  const
  2317.  
  2318.     * LICENCE.txt, LICENSE.txt: LICENSE.txt renamed back to
  2319.     LICENCE.txt. :-)
  2320.  
  2321. 2001-09-10 16:16  const
  2322.  
  2323.     * LICENSE.txt, LICENCE.txt: LICENCE.txt renamed to LICENSE.txt.
  2324.  
  2325. 2001-09-09 15:18  const
  2326.  
  2327.     * vncviewer/VNCOptions.cpp: Now viewer should support -noshared
  2328.     option.
  2329.  
  2330. 2001-09-05 01:33  const
  2331.  
  2332.     * vncviewer/res/idr_tray.ico: Forgot to replace this icon with new
  2333.     icon file.
  2334.  
  2335. 2001-08-15 14:56  const
  2336.  
  2337.     * vncviewer/res/tightvnc.bmp, vncviewer/res/tightvnc48.bmp,
  2338.     vncviewer/res/vncviewer.ico, winvnc/res/WinVNC.ico,
  2339.     winvnc/res/ico00001.ico, winvnc/res/icon1.ico,
  2340.     winvnc/res/tightvnc.bmp, winvnc/res/vnc.bmp: New icons and modified
  2341.     logos.
  2342.  
  2343. 2001-08-14 22:59  const
  2344.  
  2345.     * vncviewer/res/cursor1.cur, vncviewer/res/idr_tray.ico,
  2346.     vncviewer/res/nocursor.cur, vncviewer/res/tightvnc.bmp,
  2347.     vncviewer/res/tightvnc48.bmp, vncviewer/res/vnc.bmp,
  2348.     vncviewer/res/vnc32.BMP, vncviewer/res/vncviewer.ico,
  2349.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.rc,
  2350.     winvnc/VNCHooks/VNCHooks.rc, winvnc/res/WinVNC.ico,
  2351.     winvnc/res/ico00001.ico, winvnc/res/icon1.ico,
  2352.     winvnc/res/tightvnc.bmp: Version strings changed, new logo and
  2353.     icons added, a number of dialogs changed to include icons, version
  2354.     info etc.
  2355.  
  2356. 2001-08-14 22:53  const
  2357.  
  2358.     * BUILDING.txt, README.txt, vncviewer/AboutBox.cpp,
  2359.     vncviewer/AboutBox.h, vncviewer/AuthDialog.cpp,
  2360.     vncviewer/AuthDialog.h, vncviewer/COPYING.txt,
  2361.     vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  2362.     vncviewer/ClientConnectionClipboard.cpp,
  2363.     vncviewer/ClientConnectionCoRRE.cpp,
  2364.     vncviewer/ClientConnectionCopyRect.cpp,
  2365.     vncviewer/ClientConnectionCursor.cpp,
  2366.     vncviewer/ClientConnectionFile.cpp,
  2367.     vncviewer/ClientConnectionFullScreen.cpp,
  2368.     vncviewer/ClientConnectionHextile.cpp,
  2369.     vncviewer/ClientConnectionRRE.cpp,
  2370.     vncviewer/ClientConnectionRaw.cpp,
  2371.     vncviewer/ClientConnectionTight.cpp,
  2372.     vncviewer/ClientConnectionZlib.cpp,
  2373.     vncviewer/ClientConnectionZlibHex.cpp, vncviewer/Daemon.cpp,
  2374.     vncviewer/Daemon.h, vncviewer/Exception.cpp, vncviewer/Exception.h,
  2375.     vncviewer/Flasher.cpp, vncviewer/Flasher.h, vncviewer/KeyMap.cpp,
  2376.     vncviewer/KeyMap.h, vncviewer/Log.cpp, vncviewer/Log.h,
  2377.     vncviewer/MRU.cpp, vncviewer/MRU.h, vncviewer/SessionDialog.cpp,
  2378.     vncviewer/SessionDialog.h, vncviewer/VNCOptions.cpp,
  2379.     vncviewer/VNCOptions.h, vncviewer/VNCviewerApp.cpp,
  2380.     vncviewer/VNCviewerApp.h, vncviewer/VNCviewerApp32.cpp,
  2381.     vncviewer/VNCviewerApp32.h, vncviewer/keysymdef.h, vncviewer/rfb.h,
  2382.     vncviewer/stdhdrs.cpp, vncviewer/stdhdrs.h, vncviewer/vncauth.c,
  2383.     vncviewer/vncauth.h, vncviewer/vncviewer.cpp,
  2384.     vncviewer/vncviewer.h, winvnc/COPYING.txt, winvnc/MinMax.cpp,
  2385.     winvnc/MinMax.h, winvnc/RectList.cpp, winvnc/RectList.h,
  2386.     winvnc/VSocket.cpp, winvnc/VSocket.h, winvnc/VTypes.h,
  2387.     winvnc/WinVNC.cpp, winvnc/WinVNC.h, winvnc/keysymdef.h,
  2388.     winvnc/rfb.h, winvnc/rfbproto.h, winvnc/stdhdrs.cpp,
  2389.     winvnc/stdhdrs.h, winvnc/translate.h, winvnc/vncAbout.cpp,
  2390.     winvnc/vncAbout.h, winvnc/vncAcceptDialog.cpp,
  2391.     winvnc/vncAcceptDialog.h, winvnc/vncBuffer.cpp, winvnc/vncBuffer.h,
  2392.     winvnc/vncClient.cpp, winvnc/vncClient.h, winvnc/vncConnDialog.cpp,
  2393.     winvnc/vncConnDialog.h, winvnc/vncCorbaConnect.h,
  2394.     winvnc/vncDesktop.cpp, winvnc/vncDesktop.h,
  2395.     winvnc/vncEncodeCoRRE.cpp, winvnc/vncEncodeCoRRE.h,
  2396.     winvnc/vncEncodeHexT.cpp, winvnc/vncEncodeHexT.h,
  2397.     winvnc/vncEncodeRRE.cpp, winvnc/vncEncodeRRE.h,
  2398.     winvnc/vncEncodeTight.cpp, winvnc/vncEncodeTight.h,
  2399.     winvnc/vncEncodeZlib.cpp, winvnc/vncEncodeZlib.h,
  2400.     winvnc/vncEncodeZlibHex.cpp, winvnc/vncEncodeZlibHex.h,
  2401.     winvnc/vncEncoder.cpp, winvnc/vncEncoder.h,
  2402.     winvnc/vncHTTPConnect.cpp, winvnc/vncHTTPConnect.h,
  2403.     winvnc/vncInstHandler.cpp, winvnc/vncInstHandler.h,
  2404.     winvnc/vncKeymap.cpp, winvnc/vncKeymap.h, winvnc/vncMenu.cpp,
  2405.     winvnc/vncMenu.h, winvnc/vncPasswd.h, winvnc/vncProperties.cpp,
  2406.     winvnc/vncProperties.h, winvnc/vncRegion.cpp, winvnc/vncRegion.h,
  2407.     winvnc/vncServer.cpp, winvnc/vncServer.h, winvnc/vncService.cpp,
  2408.     winvnc/vncService.h, winvnc/vncSockConnect.cpp,
  2409.     winvnc/vncSockConnect.h, winvnc/vncTimedMsgBox.cpp,
  2410.     winvnc/vncTimedMsgBox.h, winvnc/vncauth.c, winvnc/vncauth.h,
  2411.     winvnc/VNCHooks/SharedData.cpp, winvnc/VNCHooks/SharedData.h,
  2412.     winvnc/VNCHooks/VNCHooks.cpp, winvnc/VNCHooks/VNCHooks.h: Version
  2413.     strings changed, a link to TightVNC homepage added to comments at
  2414.     top of each file.
  2415.  
  2416. 2001-08-09 21:09  const
  2417.  
  2418.     * winvnc/: Makefile.bcc32, VNCHooks/Makefile.bcc32,
  2419.     VNCHooks/SharedData.cpp, VNCHooks/SharedData.h: DOS-style
  2420.     end-of-lines converted to Unix-style ones.
  2421.  
  2422. 2001-08-09 20:12  const
  2423.  
  2424.     * vncviewer/: Makefile.bcc32, res/resource.h: DOS-style
  2425.     end-of-lines converted to Unix-style ones.
  2426.  
  2427. 2001-08-09 17:48  const
  2428.  
  2429.     * winvnc/vncDesktop.cpp: DrawIconEx flags corrected, now custom
  2430.     cursors can be shown properly under both WinNT and Win95/Win98,
  2431.     regardless of settings related to local cursor support.
  2432.  
  2433. 2001-08-05 19:37  const
  2434.  
  2435.     * winvnc/vncClient.cpp: Conflicts between VNC, TightVNC and
  2436.     TridiaVNC hopefully resolved.
  2437.  
  2438. 2001-08-05 19:35  const
  2439.  
  2440.     * winvnc/Makefile.bcc32: New file, vncAdvancedProperties.cpp.
  2441.  
  2442. 2001-08-05 19:34  const
  2443.  
  2444.     * winvnc/WinVNC.rc: DS_SETFOREGROUND flags removed -- not
  2445.     understood by Borland C++ 5.5.
  2446.  
  2447. 2001-08-05 17:57  const
  2448.  
  2449.     * winvnc/: History.txt, Log.cpp, Log.h, WinVNC.rc, rfbproto.h,
  2450.     vncAcceptDialog.cpp, vncAcceptDialog.h, vncAdvancedProperties.cpp,
  2451.     vncBuffer.cpp, vncClient.cpp, vncDesktop.cpp, vncDesktop.h,
  2452.     vncEncodeCoRRE.cpp, vncEncodeHexT.cpp, vncEncodeRRE.cpp,
  2453.     vncHTTPConnect.cpp, vncMenu.cpp, vncProperties.cpp,
  2454.     vncProperties.h, vncServer.cpp, vncServer.h, vncService.cpp,
  2455.     vncService.h: Integrated changes from standard VNC 3.3.3r9.
  2456.  
  2457. 2001-08-05 16:45  const
  2458.  
  2459.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  2460.     Flasher.cpp, History.txt, rfbproto.h: Integrated changes from
  2461.     standard VNC 3.3.3r9.
  2462.  
  2463. 2001-08-05 16:08  const
  2464.  
  2465.     * winvnc/: Log.cpp, Log.h, WinVNC.dsp, WinVNC.rc, resource.h,
  2466.     vncAcceptDialog.cpp, vncAcceptDialog.h, vncAdvancedProperties.cpp,
  2467.     vncAdvancedProperties.h, vncClient.cpp, vncMenu.cpp, vncMenu.h,
  2468.     vncProperties.cpp, vncProperties.h, vncServer.cpp, vncServer.h,
  2469.     vncService.cpp, res/ico00001.ico: Integrated Robert Ragno's
  2470.     Advanced Properties dialog and AllowNoPassword, from TridiaVNC CVS.
  2471.  
  2472. 2001-07-30 01:22  const
  2473.  
  2474.     * winvnc/res/: vncviewer.class, vncviewer.jar: Latest binaries for
  2475.     Java viewer.
  2476.  
  2477. 2001-07-30 01:05  const
  2478.  
  2479.     * BUILDING.txt, README.txt: Version strings changed.
  2480.  
  2481. 2001-07-30 01:04  const
  2482.  
  2483.     * winvnc/: vncBuffer.cpp, vncBuffer.h, vncClient.cpp, vncClient.h,
  2484.     vncDesktop.cpp, vncDesktop.h, vncEncoder.cpp, vncEncoder.h,
  2485.     vncService.cpp: RichCursor encoding is now fully supported. Code
  2486.     implementing cursor shape updates has been reorganized, large parts
  2487.     were rewritten; this should be the final version of the "local
  2488.     cursor" feature. Besides that, code cleanups in many places.
  2489.  
  2490. 2001-07-18 23:26  const
  2491.  
  2492.     * vncviewer/ClientConnectionCursor.cpp: Bug fixed: vncviewer used
  2493.     to set cursor hotspot incorrectly on XCursor and RichCursor
  2494.     updates.
  2495.  
  2496. 2001-03-13 18:52  const
  2497.  
  2498.     * vncviewer/ClientConnectionCursor.cpp: Bugfix: local cursor
  2499.     implementation allocated DC and bitmap on each cursor movement but
  2500.     failed to free these recources. On Win95/98, after GDI resources
  2501.     were exhausted, mouse movement leaved cursor trails on the screen.
  2502.     Current fix allocates DC and bitmap only on cursor shape updates
  2503.     and disposes them properly.
  2504.  
  2505. 2001-03-13 18:44  const
  2506.  
  2507.     * build-bcc32.bat, vncviewer/omnithread/build-bcc32.bat,
  2508.     vncviewer/res/build-bcc32.bat, winvnc/Makefile.bcc32,
  2509.     winvnc/WinVNC.rc, winvnc/VNCHooks/Makefile.bcc32,
  2510.     winvnc/omnithread/build-bcc32.bat: More porting to Borland C++ 5.5
  2511.     compiler. Now build scripts and makefiles should work in Win95/98
  2512.     environment.
  2513.  
  2514. 2001-03-12 00:13  const
  2515.  
  2516.     * winvnc/: vncClient.cpp, vncClient.h: Started work to implement
  2517.     cursor shape updates for every possible cursor shape. At this
  2518.     moment, a skeleton for new implementation has been prepared, the
  2519.     code has been re-organized, but basic functionality has remained
  2520.     the same.
  2521.  
  2522. 2001-03-12 00:05  const
  2523.  
  2524.     * vncviewer/Log.cpp, winvnc/Log.cpp: CORE SDI fixes applied to fix
  2525.     buffer overflows reported 2001-01-29.
  2526.  
  2527. 2001-03-11 01:41  const
  2528.  
  2529.     * winvnc/vncDesktop.cpp: The color depth is set to correct value in
  2530.     24-bit truecolor mode.    Original WinVNC always used to set depth =
  2531.     bitsPerPixel. This change notably improves performance of the Tight
  2532.     encoder in both compression ratios and encoding/decoding speed.
  2533.  
  2534. 2001-03-11 01:35  const
  2535.  
  2536.     * winvnc/vncEncodeTight.cpp: The "gradient" filter enabled again.
  2537.  
  2538. 2001-03-11 01:33  const
  2539.  
  2540.     * vncviewer/: ClientConnection.cpp, ClientConnectionClipboard.cpp,
  2541.     ClientConnectionCopyRect.cpp, ClientConnectionCursor.cpp,
  2542.     ClientConnectionFile.cpp, ClientConnectionRaw.cpp,
  2543.     ClientConnectionTight.cpp, ClientConnectionZlib.cpp,
  2544.     ClientConnectionZlibHex.cpp, Daemon.cpp, Flasher.cpp, KeyMap.cpp,
  2545.     Log.h, VNCOptions.cpp, VNCviewerApp.cpp, VNCviewerApp32.cpp,
  2546.     vncviewer.cpp, vncviewer.h: The name of global variable "log"
  2547.     changed to "vnclog".
  2548.  
  2549. 2001-03-10 23:06  const
  2550.  
  2551.     * vncviewer/ClientConnectionTight.cpp: Bugfix: "gradient" filter
  2552.     was broken in non-24-bit color depths.
  2553.  
  2554. 2001-03-10 23:05  const
  2555.  
  2556.     * vncviewer/VNCOptions.cpp: Default preferred encoding is now
  2557.     Tight.
  2558.  
  2559. 2001-03-10 23:05  const
  2560.  
  2561.     * vncviewer/res/vncviewer.rc: Two version info blocks merged into
  2562.     one record.
  2563.  
  2564. 2001-03-08 00:30  const
  2565.  
  2566.     * winvnc/tabletranstemplate.cpp: Workaround for buggy Borland C++
  2567.     5.5 compiler: pixel format translations from 24-bit colors worked
  2568.     incorrectly when optimizations were enabled.
  2569.  
  2570. 2001-03-07 14:14  const
  2571.  
  2572.     * winvnc/res/: clipboardFrame.class, optionsFrame.class,
  2573.     rfbProto.class, vncCanvas.class, vncviewer.jar: Java classes
  2574.     updated to current version.
  2575.  
  2576. 2001-03-07 14:03  const
  2577.  
  2578.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  2579.     ClientConnectionCursor.cpp: "Local cursor" implementation now works
  2580.     with scaling.
  2581.  
  2582. 2001-03-07 13:56  const
  2583.  
  2584.     * winvnc/: vncEncodeTight.cpp, vncEncodeTight.h: Changes from
  2585.     current Unix version ported to Win32 code.  Minor formatting
  2586.     changes and code clean-ups.
  2587.  
  2588. 2001-03-06 01:00  const
  2589.  
  2590.     * winvnc/vncEncodeTight.cpp: JPEG encoder worked incorrectly in
  2591.     16bpp mode (bug found by Martin Granell).
  2592.  
  2593. 2001-03-06 00:03  const
  2594.  
  2595.     * vncviewer/ClientConnectionTight.cpp: Minor clean-ups and tiny
  2596.     formatting fix.
  2597.  
  2598. 2001-03-05 23:39  const
  2599.  
  2600.     * BUILDING-bcc32.txt: MS-DOS end-of-line markers replaced with Unix
  2601.     newlines.
  2602.  
  2603. 2001-03-05 23:32  const
  2604.  
  2605.     * BUILDING-bcc32.txt, BUILDING.txt, build-bcc32.bat,
  2606.     vncviewer/AuthDialog.h, vncviewer/ClientConnection.cpp,
  2607.     vncviewer/ClientConnection.h,
  2608.     vncviewer/ClientConnectionClipboard.cpp,
  2609.     vncviewer/ClientConnectionCursor.cpp,
  2610.     vncviewer/ClientConnectionTight.cpp,
  2611.     vncviewer/ClientConnectionZlib.cpp, vncviewer/Daemon.h,
  2612.     vncviewer/Exception.cpp, vncviewer/Exception.h,
  2613.     vncviewer/Flasher.cpp, vncviewer/Flasher.h, vncviewer/KeyMap.h,
  2614.     vncviewer/Log.h, vncviewer/MRU.h, vncviewer/Makefile.bcc32,
  2615.     vncviewer/SessionDialog.h, vncviewer/VNCOptions.cpp,
  2616.     vncviewer/VNCOptions.h, vncviewer/VNCviewerApp.h, vncviewer/rfb.h,
  2617.     vncviewer/vncviewer.dsw, vncviewer/vncviewer.h,
  2618.     vncviewer/libjpeg/Makefile.bcc32,
  2619.     vncviewer/omnithread/build-bcc32.bat, vncviewer/omnithread/nt.cpp,
  2620.     vncviewer/omnithread/nt.h, vncviewer/res/build-bcc32.bat,
  2621.     vncviewer/res/vncviewer.rc, vncviewer/zlib/Makefile.bcc32,
  2622.     winvnc/Log.h, winvnc/Makefile.bcc32, winvnc/VSocket.cpp,
  2623.     winvnc/WinVNC.cpp, winvnc/stdhdrs.cpp, winvnc/stdhdrs.h,
  2624.     winvnc/tableinitcmtemplate.cpp, winvnc/vncBuffer.cpp,
  2625.     winvnc/vncBuffer.h, winvnc/vncClient.cpp, winvnc/vncDesktop.cpp,
  2626.     winvnc/vncDesktopDX.cpp, winvnc/vncEncodeCoRRE.cpp,
  2627.     winvnc/vncEncodeHexT.cpp, winvnc/vncEncodeRRE.cpp,
  2628.     winvnc/vncEncodeTight.cpp, winvnc/vncEncodeZlib.cpp,
  2629.     winvnc/vncEncodeZlibHex.cpp, winvnc/vncEncoder.cpp,
  2630.     winvnc/vncEncoder.h, winvnc/vncHTTPConnect.cpp,
  2631.     winvnc/vncKeymap.cpp, winvnc/vncMenu.cpp, winvnc/vncPasswd.h,
  2632.     winvnc/vncProperties.cpp, winvnc/vncServer.cpp,
  2633.     winvnc/vncService.cpp, winvnc/vncSockConnect.cpp,
  2634.     winvnc/VNCHooks/Makefile.bcc32, winvnc/VNCHooks/SharedData.cpp,
  2635.     winvnc/VNCHooks/SharedData.h, winvnc/VNCHooks/VNCHooks-bcc32.def,
  2636.     winvnc/VNCHooks/VNCHooks-vc.def, winvnc/VNCHooks/VNCHooks.cpp,
  2637.     winvnc/libjpeg/Makefile.bcc32, winvnc/omnithread/build-bcc32.bat,
  2638.     winvnc/omnithread/omnithread/nt.cpp,
  2639.     winvnc/omnithread/omnithread/nt.h, winvnc/zlib/Makefile.bcc32:
  2640.     Finished porting to Borland C++ 5.5 compiler.  Global variable
  2641.     "log" in WinVNC changed to "vnclog".  Proper cooperation between
  2642.     threads in "local cursor" code.  Correct loading of configuration
  2643.     files where "compresslevel" or "quality" setting were not set. 
  2644.     Corrected path to libjpeg library in the vncviewer.dsw.  Minor code
  2645.     clean-ups.
  2646.  
  2647. 2001-03-03 23:13  const
  2648.  
  2649.     * winvnc/vncEncodeTight.cpp: Debugging code removed.  Minor
  2650.     formatting changes.
  2651.  
  2652. 2001-02-09 00:44  const
  2653.  
  2654.     * BUILDING.txt, README.txt: Notes on the status of release and
  2655.     unpacking/building instructions.
  2656.  
  2657. 2001-02-09 00:17  const
  2658.  
  2659.     * README.txt, vncviewer/AuthDialog.cpp,
  2660.     vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  2661.     vncviewer/ClientConnectionCoRRE.cpp,
  2662.     vncviewer/ClientConnectionCopyRect.cpp,
  2663.     vncviewer/ClientConnectionCursor.cpp,
  2664.     vncviewer/ClientConnectionRRE.cpp,
  2665.     vncviewer/ClientConnectionTight.cpp, vncviewer/VNCOptions.cpp,
  2666.     vncviewer/VNCOptions.h, vncviewer/VNCviewerApp.h,
  2667.     vncviewer/VNCviewerApp32.cpp, vncviewer/rfbproto.h,
  2668.     vncviewer/vncviewer.dsp, vncviewer/vncviewer.dsw,
  2669.     vncviewer/libjpeg/jconfig.h, vncviewer/libjpeg/jmorecfg.h,
  2670.     vncviewer/libjpeg/libjpeg.dsp, vncviewer/res/resource.h,
  2671.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.dsp, winvnc/WinVNC.dsw,
  2672.     winvnc/WinVNC.rc, winvnc/rfb.h, winvnc/rfbproto.h,
  2673.     winvnc/vncAcceptDialog.cpp, winvnc/vncAcceptDialog.h,
  2674.     winvnc/vncBuffer.cpp, winvnc/vncBuffer.h, winvnc/vncClient.cpp,
  2675.     winvnc/vncClient.h, winvnc/vncDesktop.cpp, winvnc/vncDesktop.h,
  2676.     winvnc/vncEncodeTight.cpp, winvnc/vncEncodeTight.h,
  2677.     winvnc/vncEncoder.cpp, winvnc/vncEncoder.h,
  2678.     winvnc/vncHTTPConnect.cpp, winvnc/vncMenu.cpp,
  2679.     winvnc/vncProperties.cpp, winvnc/vncProperties.h,
  2680.     winvnc/vncServer.cpp, winvnc/vncServer.h, winvnc/libjpeg/jconfig.h,
  2681.     winvnc/libjpeg/libjpeg.dsp, winvnc/res/DesCipher.class,
  2682.     winvnc/res/animatedMemoryImageSource.class,
  2683.     winvnc/res/authenticationPanel.class,
  2684.     winvnc/res/clipboardFrame.class, winvnc/res/optionsFrame.class,
  2685.     winvnc/res/rfbProto.class, winvnc/res/vncCanvas.class,
  2686.     winvnc/res/vncviewer.class, winvnc/res/vncviewer.jar: Features from
  2687.     Unix version ported to Win32 source: "local cursor" feature, JPEG
  2688.     compression, the code to split large rectangles in smarter way etc.
  2689.  
  2690. 2001-01-06 01:07  const
  2691.  
  2692.     * winvnc/vncEncodeTight.cpp: Changes from Unix version ported:
  2693.     Constant sets for compression levels 0 and 1 changed.  Minor code
  2694.     cleanups and optimizations.  Comments clarified, typos in comments
  2695.     fixed.
  2696.  
  2697. 2001-01-06 00:38  const
  2698.  
  2699.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  2700.     ClientConnectionCursor.cpp, ClientConnectionTight.cpp: Preparing
  2701.     for shape updates support (unfinished code).
  2702.  
  2703. 2000-12-09 05:31  const
  2704.  
  2705.     * vncviewer/ClientConnectionTight.cpp: Bugfix from Unix source:
  2706.     viewer crashed in rare situations after inflate() call when
  2707.     decompressed data filled the whole output buffer but there was no
  2708.     more input data.
  2709.  
  2710. 2000-12-07 21:09  const
  2711.  
  2712.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  2713.     ClientConnectionCursor.cpp, vncviewer.dsp: Preparing for
  2714.     XCursor/RichCursor encodings implementation.
  2715.  
  2716. 2000-12-07 21:08  const
  2717.  
  2718.     * winvnc/: vncEncodeTight.cpp, vncEncodeTight.h: Logging statistics
  2719.     for Tight encoding.
  2720.  
  2721. 2000-12-01 01:52  const
  2722.  
  2723.     * vncviewer/ClientConnection.cpp, vncviewer/VNCOptions.cpp,
  2724.     vncviewer/VNCOptions.h, vncviewer/rfbproto.h,
  2725.     vncviewer/res/resource.h, vncviewer/res/vncviewer.rc,
  2726.     winvnc/rfbproto.h, winvnc/vncBuffer.cpp, winvnc/vncBuffer.h,
  2727.     winvnc/vncClient.cpp, winvnc/vncEncodeTight.cpp,
  2728.     winvnc/vncEncodeTight.h, winvnc/vncEncodeZlib.cpp,
  2729.     winvnc/vncEncodeZlibHex.cpp, winvnc/vncEncoder.cpp,
  2730.     winvnc/vncEncoder.h: Speed optimizations and configurable
  2731.     compression levels.  Other code also ported from Unix sources.
  2732.  
  2733. 2000-11-16 03:09  const
  2734.  
  2735.     * winvnc/: vncEncodeTight.cpp, vncEncodeTight.h: Compilation errors
  2736.     fixed.
  2737.  
  2738. 2000-11-15 20:51  const
  2739.  
  2740.     * vncviewer/ClientConnection.cpp, vncviewer/VNCOptions.h,
  2741.     vncviewer/rfbproto.h, vncviewer/res/resource.h,
  2742.     vncviewer/res/vncviewer.rc, winvnc/rfbproto.h,
  2743.     winvnc/vncBuffer.cpp, winvnc/vncBuffer.h, winvnc/vncEncodeZlib.cpp:
  2744.     Changes from TridiaVNC CVS have been merged in the source.
  2745.  
  2746. 2000-11-15 20:33  const
  2747.  
  2748.     * README.txt, vncviewer/ClientConnection.cpp,
  2749.     vncviewer/ClientConnection.h, vncviewer/ClientConnectionTight.cpp,
  2750.     vncviewer/VNCOptions.cpp, vncviewer/VNCOptions.h,
  2751.     vncviewer/rfbproto.h, vncviewer/vncviewer.dsp,
  2752.     vncviewer/res/resource.h, vncviewer/res/vncviewer.rc,
  2753.     winvnc/WinVNC.dsp, winvnc/WinVNC.rc, winvnc/rfbproto.h,
  2754.     winvnc/vncBuffer.cpp, winvnc/vncBuffer.h, winvnc/vncClient.cpp,
  2755.     winvnc/vncDesktop.cpp, winvnc/vncDesktop.h,
  2756.     winvnc/vncEncodeTight.cpp, winvnc/vncEncodeTight.h,
  2757.     winvnc/vncEncodeZlib.cpp, winvnc/vncEncodeZlibHex.cpp,
  2758.     winvnc/vncEncoder.cpp, winvnc/vncEncoder.h, winvnc/vncMenu.cpp:
  2759.     Import of CVS snapshot from TridiaVNC, 2000-11-15
  2760.  
  2761. 2000-11-15 04:31  const
  2762.  
  2763.     * vncviewer/rfbproto.h, winvnc/rfbproto.h,
  2764.     winvnc/vncEncodeTight.cpp, winvnc/vncEncodeTight.h: Changes from
  2765.     recent Unix sources partially integrated: tight encoder rewrites
  2766.     and cleanups, preparing for configurable compression and cursor
  2767.     shape encoding.
  2768.  
  2769. 2000-10-11 02:00  const
  2770.  
  2771.     * vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  2772.     vncviewer/VNCOptions.h, vncviewer/rfbproto.h,
  2773.     vncviewer/vncviewer.dsp, vncviewer/res/resource.h,
  2774.     vncviewer/res/vncviewer.rc, winvnc/WinVNC.dsp, winvnc/rfbproto.h,
  2775.     winvnc/vncBuffer.cpp, winvnc/vncBuffer.h, winvnc/vncEncodeZlib.cpp,
  2776.     winvnc/vncEncodeZlib.h, winvnc/res/icon1.ico: Merged with TridiaVNC
  2777.     CVS tree.
  2778.  
  2779. 2000-10-11 01:18  const
  2780.  
  2781.     * vncviewer/ClientConnectionZlibHex.cpp,
  2782.     winvnc/vncEncodeZlibHex.cpp, winvnc/vncEncodeZlibHex.h: Initial
  2783.     revision
  2784.  
  2785. 2000-10-11 01:18  const
  2786.  
  2787.     * README.txt, vncviewer/ClientConnection.cpp,
  2788.     vncviewer/ClientConnection.h,
  2789.     vncviewer/ClientConnectionHextile.cpp,
  2790.     vncviewer/ClientConnectionZlibHex.cpp, vncviewer/VNCOptions.h,
  2791.     vncviewer/rfbproto.h, vncviewer/vncviewer.dsp,
  2792.     vncviewer/res/resource.h, vncviewer/res/vncviewer.rc,
  2793.     winvnc/VSocket.cpp, winvnc/WinVNC.cpp, winvnc/WinVNC.dsp,
  2794.     winvnc/WinVNC.h, winvnc/WinVNC.rc, winvnc/rfb.h, winvnc/rfbproto.h,
  2795.     winvnc/vncBuffer.cpp, winvnc/vncBuffer.h, winvnc/vncClient.cpp,
  2796.     winvnc/vncEncodeCoRRE.cpp, winvnc/vncEncodeCoRRE.h,
  2797.     winvnc/vncEncodeHexT.cpp, winvnc/vncEncodeHexT.h,
  2798.     winvnc/vncEncodeRRE.cpp, winvnc/vncEncodeRRE.h,
  2799.     winvnc/vncEncodeZlib.cpp, winvnc/vncEncodeZlib.h,
  2800.     winvnc/vncEncodeZlibHex.cpp, winvnc/vncEncodeZlibHex.h,
  2801.     winvnc/vncEncoder.cpp, winvnc/vncEncoder.h,
  2802.     winvnc/vncProperties.cpp, winvnc/vncServer.cpp, winvnc/vncServer.h,
  2803.     winvnc/vncauth.c, winvnc/res/icon1.ico: Import from TridiaVNC CVS
  2804.  
  2805. 2000-10-05 16:35  const
  2806.  
  2807.     * winvnc/vncEncodeTight.cpp: Compilation errors caused by
  2808.     inaccurate porting from Unix source have been fixed.
  2809.  
  2810. 2000-10-02 03:46  const
  2811.  
  2812.     * vncviewer/ClientConnectionTight.cpp, vncviewer/rfbproto.h,
  2813.     winvnc/rfbproto.h, winvnc/vncEncodeTight.cpp,
  2814.     winvnc/vncEncodeTight.h: Tight Encoding 1.1 ported from Unix
  2815.     sources (not tested yet).
  2816.  
  2817. 2000-08-28 00:26  const
  2818.  
  2819.     * vncviewer/: ClientConnection.cpp, ClientConnection.h,
  2820.     VNCOptions.h, rfbproto.h, res/vncviewer.rc: Merged changes from
  2821.     TridiaVNC.
  2822.  
  2823. 2000-08-27 23:26  const
  2824.  
  2825.     * vncviewer/AboutBox.cpp, vncviewer/AboutBox.h,
  2826.     vncviewer/AuthDialog.cpp, vncviewer/AuthDialog.h,
  2827.     vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  2828.     vncviewer/ClientConnectionClipboard.cpp,
  2829.     vncviewer/ClientConnectionCoRRE.cpp,
  2830.     vncviewer/ClientConnectionCopyRect.cpp,
  2831.     vncviewer/ClientConnectionFile.cpp,
  2832.     vncviewer/ClientConnectionFullScreen.cpp,
  2833.     vncviewer/ClientConnectionHextile.cpp,
  2834.     vncviewer/ClientConnectionRRE.cpp,
  2835.     vncviewer/ClientConnectionRaw.cpp,
  2836.     vncviewer/ClientConnectionZlib.cpp, vncviewer/Daemon.cpp,
  2837.     vncviewer/Daemon.h, vncviewer/Exception.cpp, vncviewer/Exception.h,
  2838.     vncviewer/Flasher.cpp, vncviewer/Flasher.h, vncviewer/KeyMap.cpp,
  2839.     vncviewer/KeyMap.h, vncviewer/Log.cpp, vncviewer/Log.h,
  2840.     vncviewer/MRU.cpp, vncviewer/MRU.h, vncviewer/SessionDialog.cpp,
  2841.     vncviewer/SessionDialog.h, vncviewer/VNCOptions.cpp,
  2842.     vncviewer/VNCOptions.h, vncviewer/VNCviewerApp.cpp,
  2843.     vncviewer/VNCviewerApp32.cpp, vncviewer/keysymdef.h,
  2844.     vncviewer/rfb.h, vncviewer/rfbproto.h, vncviewer/stdhdrs.cpp,
  2845.     vncviewer/stdhdrs.h, vncviewer/vncauth.c, vncviewer/vncauth.h,
  2846.     vncviewer/vncviewer.cpp, vncviewer/vncviewer.dsp,
  2847.     vncviewer/vncviewer.h, vncviewer/res/vncviewer.rc,
  2848.     winvnc/WinVNC.rc: TridiaVNC sources for Aug 27, 2000
  2849.  
  2850. 2000-08-27 22:00  const
  2851.  
  2852.     * vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  2853.     vncviewer/ClientConnectionTight.cpp, vncviewer/VNCOptions.h,
  2854.     vncviewer/rfbproto.h, vncviewer/vncviewer.dsp,
  2855.     vncviewer/res/resource.h, vncviewer/res/vncviewer.rc,
  2856.     winvnc/WinVNC.dsp, winvnc/rfbproto.h, winvnc/vncBuffer.cpp,
  2857.     winvnc/vncBuffer.h, winvnc/vncEncodeTight.cpp,
  2858.     winvnc/vncEncodeTight.h, winvnc/vncEncodeZlib.cpp,
  2859.     winvnc/vncEncodeZlib.h, winvnc/res/icon1.ico: Tight encoding
  2860.     release 1.0 added.
  2861.  
  2862. 2000-08-27 20:41  const
  2863.  
  2864.     * BUILDING.txt, LICENCE.txt, README.txt, vncviewer/AboutBox.cpp,
  2865.     vncviewer/AboutBox.h, vncviewer/AuthDialog.cpp,
  2866.     vncviewer/AuthDialog.h, vncviewer/COPYING.txt,
  2867.     vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  2868.     vncviewer/ClientConnectionClipboard.cpp,
  2869.     vncviewer/ClientConnectionCoRRE.cpp,
  2870.     vncviewer/ClientConnectionCopyRect.cpp,
  2871.     vncviewer/ClientConnectionFile.cpp,
  2872.     vncviewer/ClientConnectionFullScreen.cpp,
  2873.     vncviewer/ClientConnectionHextile.cpp,
  2874.     vncviewer/ClientConnectionRRE.cpp,
  2875.     vncviewer/ClientConnectionRaw.cpp,
  2876.     vncviewer/ClientConnectionZlib.cpp, vncviewer/Daemon.cpp,
  2877.     vncviewer/Daemon.h, vncviewer/Exception.cpp, vncviewer/Exception.h,
  2878.     vncviewer/Flasher.cpp, vncviewer/Flasher.h, vncviewer/History.txt,
  2879.     vncviewer/KeyMap.cpp, vncviewer/KeyMap.h, vncviewer/LICENCE.txt,
  2880.     vncviewer/Log.cpp, vncviewer/Log.h, vncviewer/MRU.cpp,
  2881.     vncviewer/MRU.h, vncviewer/SessionDialog.cpp,
  2882.     vncviewer/SessionDialog.h, vncviewer/ToDo.txt,
  2883.     vncviewer/VNCOptions.cpp, vncviewer/VNCOptions.h,
  2884.     vncviewer/VNCviewerApp.cpp, vncviewer/VNCviewerApp.h,
  2885.     vncviewer/VNCviewerApp32.cpp, vncviewer/VNCviewerApp32.h,
  2886.     vncviewer/d3des.c, vncviewer/d3des.h, vncviewer/fred,
  2887.     vncviewer/keysymdef.h, vncviewer/rfb.h, vncviewer/rfbproto.h,
  2888.     vncviewer/stdhdrs.cpp, vncviewer/stdhdrs.h, vncviewer/vncauth.c,
  2889.     vncviewer/vncauth.h, vncviewer/vncviewer.cpp,
  2890.     vncviewer/vncviewer.dsp, vncviewer/vncviewer.dsw,
  2891.     vncviewer/vncviewer.h, vncviewer/omnithread/nt.cpp,
  2892.     vncviewer/omnithread/nt.h, vncviewer/omnithread/omnithread.dsp,
  2893.     vncviewer/omnithread/omnithread.h, vncviewer/res/cursor1.cur,
  2894.     vncviewer/res/idr_tray.ico, vncviewer/res/nocursor.cur,
  2895.     vncviewer/res/resource.h, vncviewer/res/toolbar1.bmp,
  2896.     vncviewer/res/vnc.bmp, vncviewer/res/vnc32.BMP,
  2897.     vncviewer/res/vncviewer.ico, vncviewer/res/vncviewer.rc,
  2898.     vncviewer/zlib/zlib.dsp, winvnc/BUILDING.txt, winvnc/COPYING.txt,
  2899.     winvnc/History.txt, winvnc/LICENCE.txt, winvnc/Log.cpp,
  2900.     winvnc/Log.h, winvnc/MinMax.cpp, winvnc/MinMax.h,
  2901.     winvnc/RectList.cpp, winvnc/RectList.h,
  2902.     winvnc/VNCHooks_Settings.reg, winvnc/VSocket.cpp, winvnc/VSocket.h,
  2903.     winvnc/VTypes.h, winvnc/WinVNC.cpp, winvnc/WinVNC.dsp,
  2904.     winvnc/WinVNC.dsw, winvnc/WinVNC.h, winvnc/WinVNC.rc,
  2905.     winvnc/d3des.c, winvnc/d3des.h, winvnc/keysymdef.h,
  2906.     winvnc/resource.h, winvnc/rfb.h, winvnc/rfbproto.h,
  2907.     winvnc/stdhdrs.cpp, winvnc/stdhdrs.h,
  2908.     winvnc/tableinitcmtemplate.cpp, winvnc/tableinittctemplate.cpp,
  2909.     winvnc/tabletranstemplate.cpp, winvnc/translate.cpp,
  2910.     winvnc/translate.h, winvnc/vncAbout.cpp, winvnc/vncAbout.h,
  2911.     winvnc/vncAcceptDialog.cpp, winvnc/vncAcceptDialog.h,
  2912.     winvnc/vncBuffer.cpp, winvnc/vncBuffer.h, winvnc/vncClient.cpp,
  2913.     winvnc/vncClient.h, winvnc/vncConnDialog.cpp,
  2914.     winvnc/vncConnDialog.h, winvnc/vncCorbaConnect.h,
  2915.     winvnc/vncDesktop.cpp, winvnc/vncDesktop.h,
  2916.     winvnc/vncDesktopDX.cpp, winvnc/vncEncodeCoRRE.cpp,
  2917.     winvnc/vncEncodeCoRRE.h, winvnc/vncEncodeHexT.cpp,
  2918.     winvnc/vncEncodeHexT.h, winvnc/vncEncodeRRE.cpp,
  2919.     winvnc/vncEncodeRRE.h, winvnc/vncEncodeZlib.cpp,
  2920.     winvnc/vncEncodeZlib.h, winvnc/vncEncoder.cpp, winvnc/vncEncoder.h,
  2921.     winvnc/vncHTTPConnect.cpp, winvnc/vncHTTPConnect.h,
  2922.     winvnc/vncInstHandler.cpp, winvnc/vncInstHandler.h,
  2923.     winvnc/vncKeymap.cpp, winvnc/vncKeymap.h, winvnc/vncMenu.cpp,
  2924.     winvnc/vncMenu.h, winvnc/vncPasswd.h, winvnc/vncProperties.cpp,
  2925.     winvnc/vncProperties.h, winvnc/vncRegion.cpp, winvnc/vncRegion.h,
  2926.     winvnc/vncServer.cpp, winvnc/vncServer.h, winvnc/vncService.cpp,
  2927.     winvnc/vncService.h, winvnc/vncSockConnect.cpp,
  2928.     winvnc/vncSockConnect.h, winvnc/vncTimedMsgBox.cpp,
  2929.     winvnc/vncTimedMsgBox.h, winvnc/vncauth.c, winvnc/vncauth.h,
  2930.     winvnc/VNCHooks/VNCHooks.cpp, winvnc/VNCHooks/VNCHooks.def,
  2931.     winvnc/VNCHooks/VNCHooks.dsp, winvnc/VNCHooks/VNCHooks.h,
  2932.     winvnc/VNCHooks/VNCHooks.rc, winvnc/VNCHooks/resource.h,
  2933.     winvnc/omnithread/omnithread.dsp, winvnc/omnithread/omnithread.h,
  2934.     winvnc/omnithread/omnithread/nt.cpp,
  2935.     winvnc/omnithread/omnithread/nt.h, winvnc/res/DesCipher.class,
  2936.     winvnc/res/WinVNC.ico, winvnc/res/animatedMemoryImageSource.class,
  2937.     winvnc/res/authenticationPanel.class,
  2938.     winvnc/res/clipboardFrame.class, winvnc/res/icon1.ico,
  2939.     winvnc/res/optionsFrame.class, winvnc/res/rfbProto.class,
  2940.     winvnc/res/vnc.bmp, winvnc/res/vncCanvas.class,
  2941.     winvnc/res/vncviewer.class, winvnc/res/vncviewer.jar,
  2942.     winvnc/zlib/zconf.h, winvnc/zlib/zlib.def, winvnc/zlib/zlib.dsp,
  2943.     winvnc/zlib/zlib.rc: Initial revision
  2944.  
  2945. 2000-08-27 20:41  const
  2946.  
  2947.     * BUILDING.txt, LICENCE.txt, README.txt, vncviewer/AboutBox.cpp,
  2948.     vncviewer/AboutBox.h, vncviewer/AuthDialog.cpp,
  2949.     vncviewer/AuthDialog.h, vncviewer/COPYING.txt,
  2950.     vncviewer/ClientConnection.cpp, vncviewer/ClientConnection.h,
  2951.     vncviewer/ClientConnectionClipboard.cpp,
  2952.     vncviewer/ClientConnectionCoRRE.cpp,
  2953.     vncviewer/ClientConnectionCopyRect.cpp,
  2954.     vncviewer/ClientConnectionFile.cpp,
  2955.     vncviewer/ClientConnectionFullScreen.cpp,
  2956.     vncviewer/ClientConnectionHextile.cpp,
  2957.     vncviewer/ClientConnectionRRE.cpp,
  2958.     vncviewer/ClientConnectionRaw.cpp,
  2959.     vncviewer/ClientConnectionZlib.cpp, vncviewer/Daemon.cpp,
  2960.     vncviewer/Daemon.h, vncviewer/Exception.cpp, vncviewer/Exception.h,
  2961.     vncviewer/Flasher.cpp, vncviewer/Flasher.h, vncviewer/History.txt,
  2962.     vncviewer/KeyMap.cpp, vncviewer/KeyMap.h, vncviewer/LICENCE.txt,
  2963.     vncviewer/Log.cpp, vncviewer/Log.h, vncviewer/MRU.cpp,
  2964.     vncviewer/MRU.h, vncviewer/SessionDialog.cpp,
  2965.     vncviewer/SessionDialog.h, vncviewer/ToDo.txt,
  2966.     vncviewer/VNCOptions.cpp, vncviewer/VNCOptions.h,
  2967.     vncviewer/VNCviewerApp.cpp, vncviewer/VNCviewerApp.h,
  2968.     vncviewer/VNCviewerApp32.cpp, vncviewer/VNCviewerApp32.h,
  2969.     vncviewer/d3des.c, vncviewer/d3des.h, vncviewer/fred,
  2970.     vncviewer/keysymdef.h, vncviewer/rfb.h, vncviewer/rfbproto.h,
  2971.     vncviewer/stdhdrs.cpp, vncviewer/stdhdrs.h, vncviewer/vncauth.c,
  2972.     vncviewer/vncauth.h, vncviewer/vncviewer.cpp,
  2973.     vncviewer/vncviewer.dsp, vncviewer/vncviewer.dsw,
  2974.     vncviewer/vncviewer.h, vncviewer/omnithread/nt.cpp,
  2975.     vncviewer/omnithread/nt.h, vncviewer/omnithread/omnithread.dsp,
  2976.     vncviewer/omnithread/omnithread.h, vncviewer/res/cursor1.cur,
  2977.     vncviewer/res/idr_tray.ico, vncviewer/res/nocursor.cur,
  2978.     vncviewer/res/resource.h, vncviewer/res/toolbar1.bmp,
  2979.     vncviewer/res/vnc.bmp, vncviewer/res/vnc32.BMP,
  2980.     vncviewer/res/vncviewer.ico, vncviewer/res/vncviewer.rc,
  2981.     vncviewer/zlib/zlib.dsp, winvnc/BUILDING.txt, winvnc/COPYING.txt,
  2982.     winvnc/History.txt, winvnc/LICENCE.txt, winvnc/Log.cpp,
  2983.     winvnc/Log.h, winvnc/MinMax.cpp, winvnc/MinMax.h,
  2984.     winvnc/RectList.cpp, winvnc/RectList.h,
  2985.     winvnc/VNCHooks_Settings.reg, winvnc/VSocket.cpp, winvnc/VSocket.h,
  2986.     winvnc/VTypes.h, winvnc/WinVNC.cpp, winvnc/WinVNC.dsp,
  2987.     winvnc/WinVNC.dsw, winvnc/WinVNC.h, winvnc/WinVNC.rc,
  2988.     winvnc/d3des.c, winvnc/d3des.h, winvnc/keysymdef.h,
  2989.     winvnc/resource.h, winvnc/rfb.h, winvnc/rfbproto.h,
  2990.     winvnc/stdhdrs.cpp, winvnc/stdhdrs.h,
  2991.     winvnc/tableinitcmtemplate.cpp, winvnc/tableinittctemplate.cpp,
  2992.     winvnc/tabletranstemplate.cpp, winvnc/translate.cpp,
  2993.     winvnc/translate.h, winvnc/vncAbout.cpp, winvnc/vncAbout.h,
  2994.     winvnc/vncAcceptDialog.cpp, winvnc/vncAcceptDialog.h,
  2995.     winvnc/vncBuffer.cpp, winvnc/vncBuffer.h, winvnc/vncClient.cpp,
  2996.     winvnc/vncClient.h, winvnc/vncConnDialog.cpp,
  2997.     winvnc/vncConnDialog.h, winvnc/vncCorbaConnect.h,
  2998.     winvnc/vncDesktop.cpp, winvnc/vncDesktop.h,
  2999.     winvnc/vncDesktopDX.cpp, winvnc/vncEncodeCoRRE.cpp,
  3000.     winvnc/vncEncodeCoRRE.h, winvnc/vncEncodeHexT.cpp,
  3001.     winvnc/vncEncodeHexT.h, winvnc/vncEncodeRRE.cpp,
  3002.     winvnc/vncEncodeRRE.h, winvnc/vncEncodeZlib.cpp,
  3003.     winvnc/vncEncodeZlib.h, winvnc/vncEncoder.cpp, winvnc/vncEncoder.h,
  3004.     winvnc/vncHTTPConnect.cpp, winvnc/vncHTTPConnect.h,
  3005.     winvnc/vncInstHandler.cpp, winvnc/vncInstHandler.h,
  3006.     winvnc/vncKeymap.cpp, winvnc/vncKeymap.h, winvnc/vncMenu.cpp,
  3007.     winvnc/vncMenu.h, winvnc/vncPasswd.h, winvnc/vncProperties.cpp,
  3008.     winvnc/vncProperties.h, winvnc/vncRegion.cpp, winvnc/vncRegion.h,
  3009.     winvnc/vncServer.cpp, winvnc/vncServer.h, winvnc/vncService.cpp,
  3010.     winvnc/vncService.h, winvnc/vncSockConnect.cpp,
  3011.     winvnc/vncSockConnect.h, winvnc/vncTimedMsgBox.cpp,
  3012.     winvnc/vncTimedMsgBox.h, winvnc/vncauth.c, winvnc/vncauth.h,
  3013.     winvnc/VNCHooks/VNCHooks.cpp, winvnc/VNCHooks/VNCHooks.def,
  3014.     winvnc/VNCHooks/VNCHooks.dsp, winvnc/VNCHooks/VNCHooks.h,
  3015.     winvnc/VNCHooks/VNCHooks.rc, winvnc/VNCHooks/resource.h,
  3016.     winvnc/omnithread/omnithread.dsp, winvnc/omnithread/omnithread.h,
  3017.     winvnc/omnithread/omnithread/nt.cpp,
  3018.     winvnc/omnithread/omnithread/nt.h, winvnc/res/DesCipher.class,
  3019.     winvnc/res/WinVNC.ico, winvnc/res/animatedMemoryImageSource.class,
  3020.     winvnc/res/authenticationPanel.class,
  3021.     winvnc/res/clipboardFrame.class, winvnc/res/icon1.ico,
  3022.     winvnc/res/optionsFrame.class, winvnc/res/rfbProto.class,
  3023.     winvnc/res/vnc.bmp, winvnc/res/vncCanvas.class,
  3024.     winvnc/res/vncviewer.class, winvnc/res/vncviewer.jar,
  3025.     winvnc/zlib/zconf.h, winvnc/zlib/zlib.def, winvnc/zlib/zlib.dsp,
  3026.     winvnc/zlib/zlib.rc: Imported sources
  3027.  
  3028.